| iMatix home page
| << | < | > | >>
SFL Logo SFL
Version 2.11

 

timer_to_gmdate

#include "sfldate.h"
long
timer_to_gmdate (time_t time_secs)

Synopsis

Converts the supplied timer value into a long date value in Greenwich Mean Time (GMT). Dates are stored as long values: CCYYMMDD. If the supplied value is zero, returns zero.

Source Code - (sfldate.c)

{
    struct tm
        *time_struct;

    if (time_secs == 0)
        return (0);
    else
      {
        /*  Convert into a long value CCYYMMDD                               */
        time_struct = safe gmtime (&time_secs);
        if (time_struct == NULL)        /*  If gmtime is not implemented     */
            time_struct = safe localtime (&time_secs);

        time_struct-> tm_year += 1900;
        return (MAKE_DATE (time_struct-> tm_year / 100,
                           time_struct-> tm_year % 100,
                           time_struct-> tm_mon + 1,
                           time_struct-> tm_mday));
      }
}

| << | < | > | >> iMatix Copyright © 1996-2000 iMatix Corporation