| SYNOPSIS |
| #include <time.h> |
| |
| int * gmtime(int clock) |
| int * gmtime(int *uclock) |
| |
| DESCRIPTION |
| Interpret the argument clock as number of seconds since Jan, |
| 1st, 1970, 0:00, and return the time in UTC in a nice structure. |
| if <clock> is not specified, time() is used as default. |
| |
| Alternatively, accept an array of two ints: the first is <clock> |
| value as in the first form, the second int is the number of |
| microseconds elapsed in the current second, which is ignored. |
| |
| The result is an array of integers: |
| |
| int TM_SEC (0) : Seconds (0..59) |
| int TM_MIN (1) : Minutes (0..59) |
| int TM_HOUR (2) : Hours (0..23) |
| int TM_MDAY (3) : Day of the month (1..31) |
| int TM_MON (4) : Month of the year (0..11) |
| int TM_YEAR (5) : Year (e.g. 2001) |
| int TM_WDAY (6) : Day of the week (Sunday = 0) |
| int TM_YDAY (7) : Day of the year (0..365) |
| int TM_ISDST (8) : TRUE: Daylight saving time |
| |
| |
| EXAMPLES |
| printf("Today is %s\n", |
| ({ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", |
| "Friday", "Saturday" })[gmtime()[TM_WDAY]]); |
| |
| HISTORY |
| Introduced in LDMud 3.2.9. |
| |
| SEE ALSO |
| ctime(E), localtime(E), time(E), utime(E) |