- prototype in time.h - clock is a long int (such as that returned by time()) - returns 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