localtime


       localtime() - convert to local time



SYNOPSIS

       #include <localtime.h>

       mixed *localtime( int time );



DESCRIPTION

       localtime()  converts a time value (as returned by time())
       into an array of values which represents the time locally.
       In  the past time() was used to get the time in GMT (UTC),
       and then local definitions  were  used  to  determine  the
       local  offset  from  GMT.   This roundabout approach is no
       longer necessary.  localtime() returns the  seconds,  min-
       utes  and hours, the day, month and year, day of the week,
       day of the year, the name of the local  timezone  and  how
       far  the  MUD  is from GMT.  This information is retrieved
       directly from the operating system and made  available  to
       the  driver  without the use of MUD-specific configuration
       files.

       localtime() returns an array containing the values  speci-
       fied  above.  The index for each value is defined symboli-
       cally in localtime.h.  The following table summarizes  the
       array returned by localtime().

            int  LT_SEC         Seconds after the minute (0..59)
            int  LT_MIN         Minutes after the hour (0..59)
            int  LT_HOUR        Hour since midnight (0..23)
            int  LT_MDAY        Day of the month (1..31)
            int  LT_MON         Months since January (0..11)
            int  LT_YEAR        Year (guarenteed to be >= 1900)
            int  LT_WDAY        Days since Sunday (0..6)
            int  LT_YDAY        Days since January 1 (0..365)
            int  LT_GMTOFF Seconds after GMT (UTC)
            string    LT_ZONE        Timezone name



SEE ALSO

       ctime(3),    time(3),    time_expression(3),    uptime(3),
       /include/localtime.h