Added util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles
[prosody.git] / util / datetime.lua
1 -- XEP-0082: XMPP Date and Time Profiles\r
2 \r
3 local os_date = os.date;\r
4 local error = error;\r
5 \r
6 module "datetime"\r
7 \r
8 function date()\r
9         return os_date("!%Y-%m-%d");\r
10 end\r
11 \r
12 function datetime()\r
13         return os_date("!%Y-%m-%dT%H:%M:%SZ");\r
14 end\r
15 \r
16 function time()\r
17         return os_date("!%H:%M:%S");\r
18 end\r
19 \r
20 function legacy()\r
21         return os_date("!%Y%m%dT%H:%M:%S");\r
22 end\r
23 \r
24 function parse(s)\r
25         error("datetime.parse: Not implemented"); -- TODO\r
26 end\r
27 \r
28 return _M;\r