util.datetime: Allow specifying a time to format
authorMatthew Wild <mwild1@gmail.com>
Sun, 29 Mar 2009 01:14:32 +0000 (02:14 +0100)
committerMatthew Wild <mwild1@gmail.com>
Sun, 29 Mar 2009 01:14:32 +0000 (02:14 +0100)
util/datetime.lua

index 97dcb8b4eca47a196660e7f08733ce4c67a55127..8e77718d90638c2b03265b8f8e0c43caf01251ef 100644 (file)
@@ -7,31 +7,31 @@
 --
 
 
--- XEP-0082: XMPP Date and Time Profiles\r
-\r
-local os_date = os.date;\r
-local error = error;\r
-\r
-module "datetime"\r
-\r
-function date()\r
-       return os_date("!%Y-%m-%d");\r
-end\r
-\r
-function datetime()\r
-       return os_date("!%Y-%m-%dT%H:%M:%SZ");\r
-end\r
-\r
-function time()\r
-       return os_date("!%H:%M:%S");\r
-end\r
-\r
-function legacy()\r
-       return os_date("!%Y%m%dT%H:%M:%S");\r
-end\r
-\r
-function parse(s)\r
-       error("datetime.parse: Not implemented"); -- TODO\r
-end\r
-\r
-return _M;\r
+-- XEP-0082: XMPP Date and Time Profiles
+
+local os_date = os.date;
+local error = error;
+
+module "datetime"
+
+function date(t)
+       return os_date("!%Y-%m-%d", t);
+end
+
+function datetime(t)
+       return os_date("!%Y-%m-%dT%H:%M:%SZ", t);
+end
+
+function time(t)
+       return os_date("!%H:%M:%S", t);
+end
+
+function legacy(t)
+       return os_date("!%Y%m%dT%H:%M:%S", t);
+end
+
+function parse(s)
+       error("datetime.parse: Not implemented"); -- TODO
+end
+
+return _M;