Dokumentation zu: gmtime(E)

HR Image

        #include <time.h>

        int * gmtime(int clock)
        int * gmtime(int *uclock)

        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

        printf("Today is %s\n",
               ({ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
                  "Friday", "Saturday" })[gmtime()[TM_WDAY]]);

        Introduced in LDMud 3.2.9.

        ctime(E), localtime(E), time(E), utime(E)

Die Seite ist auch in Deutsch vorhanden.

Start » Magierhandbuch » Docu » Efun » Gmtime Letzte Generierung: 25.04.2021, 01:58
Email an:
Valid HTML 4.01!