0.2->0.3
[prosody.git] / util / datetime.lua
1 -- Prosody IM v0.3
2 -- Copyright (C) 2008 Matthew Wild
3 -- Copyright (C) 2008 Waqas Hussain
4 -- 
5 -- This project is MIT/X11 licensed. Please see the
6 -- COPYING file in the source package for more information.
7 --
8
9
10 -- XEP-0082: XMPP Date and Time Profiles\r
11 \r
12 local os_date = os.date;\r
13 local error = error;\r
14 \r
15 module "datetime"\r
16 \r
17 function date()\r
18         return os_date("!%Y-%m-%d");\r
19 end\r
20 \r
21 function datetime()\r
22         return os_date("!%Y-%m-%dT%H:%M:%SZ");\r
23 end\r
24 \r
25 function time()\r
26         return os_date("!%H:%M:%S");\r
27 end\r
28 \r
29 function legacy()\r
30         return os_date("!%Y%m%dT%H:%M:%S");\r
31 end\r
32 \r
33 function parse(s)\r
34         error("datetime.parse: Not implemented"); -- TODO\r
35 end\r
36 \r
37 return _M;\r