| |
| | Работа с датой и временем |
| | bool checkdate (int month, int day, int year) |  | | Функция проверяет григорианскую дату/время. Она возвращает TRUE, если предоставленные данные верны; иначе возвращает FALSE. Проверяет правильность даты, сформированной аргументами. Дата считается правильной, если: year (год) имеет значение от 1 до 32767 в |
|
| | string date (string format [, int timestamp]) |  | | Функция формат локального времени/даты. Она возвращает строку, отформатированную в соответствии со строкой формата с использованием заданного целочисленного timestamp или текущего локального времени, если timestamp/"штамп времени" не задан. Примеча |
|
| | array getdate ([int timestamp]) |  | | Функция получает информацию даты/времени. Она возвращает ассоциативный массив, содержащий информацию даты из timestamp или текущего локального времени, если timestamp не задан, со следующими элементами массива: "seconds" - секунды; "minutes" - мину |
|
| | array gettimeofday (void) |  | | Функция получает текущее время. Это интерфейс для gettimeofday(2). Она возвращает ассоциативный массив, содержащий данные, возвращённые системным вызовом. "sec" - секунды; "usec" - микросекунды; "minuteswest" - минуты к западу от Greenwich |
|
| | string gmdate (string format [, int timestamp]) |  | | Функция форматирует GMT/CUT дату/время. Идентична функции date(), но время возвращается как Greenwich Mean Time (GMT). Например, если запустить в Финляндии (GMT +0200), первая строка из примера напечатает "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22 |
|
| | int gmmktime (int hour, int minute, int second, int month, int day, int year [, int is_dst]) |  | | Функция получает UNIX timestamp для GMT-даты. Идентична mktime(), но передаваемые параметры представляют GMT-дату. |
|
| | string gmstrftime (string format [, int timestamp]) |  | | Функция форматирует GMT/CUT время/дату в соответствии с локальными установками. Работает так же, как strftime(), но время возвращается как Greenwich Mean Time (GMT). Например, при запуске под Eastern Standard Time (GMT -0500),первая строка примера выведет |
|
| | array localtime ([int timestamp [, bool is_associative]]) |  | | Функция получает локальное время. Функция Она возвращает массив, идентичный массиву структуры, возвращаемой вызовом C-функции. Первым аргументом Она является timestamp; если он не задан, используется текущее время. Вторым аргументом является is_associa |
|
| | string microtime (void) |  | | Функция возвращает текущий UNIX timestamp с микросекундами. Она возвращает строку "msec sec", где sec это текущее время, измеренное в секундах Unix Epoch (начиная с 0:00:00 January 1, 1970 GMT), а msec это микросекунды. Она доступна только в ОС, поддержив |
|
| | int mktime (int hour, int minute, int second, int month, int day, int year [, int is_dst]) |  | | Функция получает UNIX timestamp даты. Она возвращает Unix timestamp, соответствующий заданным аргументам. Этот timestamp является длинным целым, содержащим количество секунд между началом Unix Epoch (1 января 1970г.) и специфицированным временем. Аргумент |
|
| | string strftime (string format [, int timestamp]) |  | | Функция форматирует локальные дату/время в соответствии с локальными установками. Она возвращает строку, отформатированную в соответствии с заданной строкой формата с использованием timestamp или текущего локального времени, если timestamp не задан |
|
| | int strtotime (string time [, int now]) |  | | Функция разбирает английское текстовое описание datetime в UNIX timestamp. Функция ожидает строку, содержащую английский формат даты, и пытается разобрать этот формат в UNIX timestamp относительно timestamp, заданного в параметре now, или относител |
|
| | int time (void) |  | | Функция возвращает текущий UNIX timestamp. Она возвращает текущее время, измеренное в секундах с начала Unix Epoch (January 1 1970 00:00:00 GMT). |
|
|