Mercurial > prosody-hg
comparison util/datetime.lua @ 921:f97d37a7d8a6
util.datetime: Allow specifying a time to format
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sun, 29 Mar 2009 02:14:32 +0100 |
| parents | 2c0b9e3c11c3 |
| children | 841d61be198f |
comparison
equal
deleted
inserted
replaced
| 920:e302cbc9d036 | 921:f97d37a7d8a6 |
|---|---|
| 12 local os_date = os.date; | 12 local os_date = os.date; |
| 13 local error = error; | 13 local error = error; |
| 14 | 14 |
| 15 module "datetime" | 15 module "datetime" |
| 16 | 16 |
| 17 function date() | 17 function date(t) |
| 18 return os_date("!%Y-%m-%d"); | 18 return os_date("!%Y-%m-%d", t); |
| 19 end | 19 end |
| 20 | 20 |
| 21 function datetime() | 21 function datetime(t) |
| 22 return os_date("!%Y-%m-%dT%H:%M:%SZ"); | 22 return os_date("!%Y-%m-%dT%H:%M:%SZ", t); |
| 23 end | 23 end |
| 24 | 24 |
| 25 function time() | 25 function time(t) |
| 26 return os_date("!%H:%M:%S"); | 26 return os_date("!%H:%M:%S", t); |
| 27 end | 27 end |
| 28 | 28 |
| 29 function legacy() | 29 function legacy(t) |
| 30 return os_date("!%Y%m%dT%H:%M:%S"); | 30 return os_date("!%Y%m%dT%H:%M:%S", t); |
| 31 end | 31 end |
| 32 | 32 |
| 33 function parse(s) | 33 function parse(s) |
| 34 error("datetime.parse: Not implemented"); -- TODO | 34 error("datetime.parse: Not implemented"); -- TODO |
| 35 end | 35 end |
