         self.timestamp = timegm(&time)
     }
 
+    /// Return current time/date
+    ///
+    /// - Returns: Date() instance with current timestamp
+    public static func now() -> Date {
+        return Date(timestamp: time(nil))
+    }
+
     /// Format a date by defined format
     /// see C-Library documentation for strptime/strftime for examples
     ///

    }

    /// Time tuple
    public var time: (hour: Int32, minute: Int32, second: Int32) {
        let v = self._timeStruct()
        return (hour: v.tm_hour, minute: v.tm_min, second: v.tm_sec)
    }

    }

    /// Date tuple
    public var dateTuple: (year: Int32, month: Int32, day: Int32) {
        let v = self._timeStruct()
        return (year: v.tm_year + 1900, month: v.tm_mon + 1, day: v.tm_mday)
    }
