redhat man page for timegm

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)

NAME
timegm, timelocal - inverses for gmtime and localtime
SYNOPSIS
#include <time.h> time_t timelocal (struct tm *tm); time_t timegm (struct tm *tm);
DESCRIPTION
The functions timelocal() and timegm() are the inverses to localtime(3) and gmtime(3).
NOTES
These 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 ALSO
gmtime(3), localtime(3), mktime(3), tzset(3)
GNU
2001-12-26 TIMEGM(3)
Related Man Pages
timegm(3) - redhat
timegm(3) - debian
timelocal(3) - suse
timegm(3) - osx
timegm(3) - php
Similar Topics in the Unix Linux Community
may be simple but i don&#039;t know -- Print current date from C program
Conversion of time structure in C++
Compute in milisecond by use of mktime
Diff between two time in hours in last column