- prototype in time.h - clock is a long integer (such as that returned by time()) - returns GMT time in struct tm (see time.h) correcting for time zone and any daylight savings time - global variable timezone is difference in seconds between GMT and local standard time