Функция mktime() в PHP
Пример
Возвращает UNIX-timestamp даты. Затем используйте его для поиска дня этой даты:
<?php // Вывод: October 3, 1975 was on a Friday echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)); ?>
Определение и использование
Функция gmmktime() возвращает UNIX-время даты.
Совет:Эта функция аналогична gmmktime() Аналогично, но不同的是 передаваемые параметры представляют собой дату (а не GMT-дату).
Грамматика
mktime(hour,minute,second,month,day,year,is_dst);
Параметры | Описание |
---|---|
hour | Опционально. Определяет час. |
minute | Опционально. Определяет минуту. |
second | Опционально. Определяет секунду. |
month | Опционально. Определяет месяц. |
day | Опционально. Определяет день. |
year | Опционально. Определяет год. |
is_dst |
Опционально. Если время в летнее время (DST), то установите 1, в противном случае установите 0, если неизвестно, установите -1 (по умолчанию). Если неизвестно, PHP сам ищет (может привести к неожиданным результатам). Внимание:Этот параметр был弃用在 PHP 5.1.0. Вместо него используется новая функция обработки часовых поясов. |
Технические детали
Возвратное значение: | Возвращает целое число Unix-время, если ошибка, то возвращает FALSE. |
---|---|
PHP версия: | 4+ |
Журнал обновлений: |
PHP 5.3.0: если использовать is_dst Если параметр, то генерируется уведомление E_DEPRECATED. PHP 5.1.0: параметр is_dst弃用。Если mktime() вызывается без параметров, то генерируется уведомление E_STRICT.Используйте функцию time() вместо этого. |