Contents|Index|Previous|Next

gmtime
[convert time to UTC traditional form]

    SYNOPSIS
    #include <time.h>
    struct tm *gmtime(const time_t *clock);
    struct tm *gmtime_r(const time_t *clock, struct tm *res);

DESCRIPTION
gmtime assumes the time at clock represents a local time. gmtime converts it to UTC (Universal Coordinated Time, also known in some countries as GMT, Greenwich Mean time), then converts the representation from the arithmetic representation to the traditional representation defined by struct tm.

gmtime constructs the traditional time representation in static storage; each call to gmtime or localtime will overwrite the information generated by previous calls to either function.

RETURNS
A pointer to the traditional time representation (struct tm).

COMPLIANCE
ANSI C requires gmtime.

gmtime requires no supporting OS subroutines.