Функция 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() вместо этого.