CTIME(III) 10/15/73 CTIME(III) NAME ctime, localtime, gmtime - convert date and time to ASCII SYNOPSIS char *ctime(tvec) int tvec[2]; [from Fortran] double precision ctime ... = ctime(dummy) int *localtime(tvec) int tvec[2]; int *gmtime(tvec) int tvec[2]; DESCRIPTION Ctime converts a time in the vector tvec such as returned by time(II) into ASCII and returns a pointer to a character string in the form Sun Sep 16 01:03:52 1973\n\0 All the fields have constant width. The localtime and gmtime entries return pointers to integer vectors containing the broken-down time. Localtime corrects for the time zone and possible daylight savings time; gmtime converts directly to GMT, which is the time UNIX uses. The value is a pointer to an array whose components are 0 seconds 1 minutes 2 hours 3 day of the month (1-31) 4 month (0-11) 5 year - 1900 6 day of the week (Sunday = 0) 7 day of the year (0-365) 8 Daylight Saving Time flag if non-zero The external variable timezone contains the difference, in seconds, between GMT and local standard time (in EST, is 5*60*60); the external variable daylight is non-zero iff the standard U.S.A. Daylight Savings Time conversion should be applied. The program knows about the peculiarities of this conversion in 1974 and 1975; if necessary, a table for these years can be extended. A routine named ctime is also available from Fortran. Actu- ally it more resembles the time(II) system entry in that it returns the number of seconds since the epoch 0000 GMT Jan. 1, 1970 (as a floating-point number). - 1 - CTIME(III) 10/15/73 CTIME(III) SEE ALSO time(II) BUGS - 2 -