ftime

 Функция            Помещает текущее время в структуру типа timeb.

 Синтаксис          #include
                    void ftime(struct timeb *buf)

 Файл, содержащий   sys\timeb.h
 прототип

 Описание           ftime определяет текущее время и заполняет поля
                    структуры типа timeb, на которую указывает пара-
                    метр buf. Структура timeb определена следующим
                    образом:

                    struct timed {
                    long      time;
                    short     millitm;
                    short     timezone;
                    short     dstflag;
                    };

                    time - это поле содержит время в секундах с
                    00:00:00 1 января 1970 года по Гринвичскому мери-
                    диану.

                    millitm - содержит часть секунды в миллисекундах.

                    timezone - содержит разницу в минутах между вре-
                    менем по Гринвичу и местным временем. Это время
                    вычисляется по направлению на запад от Гринвичс-
                    кого меридиана. ftime определяет это время по со-
                    держимому глобальной переменной timezone, которая
                    устанавливается функцией tzset.

                    dstflag - равно 0, если летнее время не действу-
                    ет, и не 0, в противном случае. Это поле опреде-
                    ляется по глобальной переменной daylight (уста-
                    навливаемой функцией tzset).

                    Примечание. Т.к. функция ftime вызывает функцию
                    tzset, то вам нет необходимости это делать.

 Возвращаемое       Нет.
 значение

 Переносимость      Данная функция доступна в системе UNIX System V.

 Смотрите также     asctime ctime gmtime localtime stime time
                    tzset

 Пример:

 #include
 #include
 #include
 #include

 char *tzstr = "TZ=PST8PDT";

 int main(void)
 {
    struct timeb t;
    putenv(tzstr);
    tzset();

    ftime(&t);
    printf("%ld секунд с 1-1-70 по GMT\n",t.time);
    printf("плюс %d миллисекунд",t.millitm);
    printf("%d минут от GMT",t.timezone);
    printf("Летнее время %s действует",
                  t.dstflag ? "":"не");
    return 0;
 }