Query: timegm
OS: redhat
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
TIMEGM(3) Linux Programmer's Manual TIMEGM(3)NAMEtimegm, timelocal - inverses for gmtime and localtimeSYNOPSIS#include <time.h> time_t timelocal (struct tm *tm); time_t timegm (struct tm *tm);DESCRIPTIONThe functions timelocal() and timegm() are the inverses to localtime(3) and gmtime(3).NOTESThese functions are GNU extensions. The timelocal() function is equivalent to the POSIX standard function mktime(3). There is no reason to ever use it. For a portable version of timegm(), set the TZ environment variable to UTC, call mktime() and restore the value of TZ. Something like #include <time.h> #include <stdlib.h> time_t my_timegm (struct tm *tm) { time_t ret; char *tz; tz = getenv("TZ"); setenv("TZ", "", 1); tzset(); ret = mktime(tm); if (tz) setenv("TZ", tz, 1); else unsetenv("TZ"); tzset(); return ret; }SEE ALSOgmtime(3), localtime(3), mktime(3), tzset(3)GNU2001-12-26 TIMEGM(3)
Related Man Pages |
---|
timegm(3) - redhat |
timegm(3) - debian |
timelocal(3) - suse |
timegm(3) - osx |
timegm(3) - php |