PHP mktime()функция

PHP Date/TimeСправочное руководство по дате/времени PHP

Примеры

Возвращает временную метку UNIX для даты, затем использует её, чтобы определить день недели этой даты:

<?php
// Выводит: 3 октября 1975 года было пятницей
echo "3 октября 1975 года выпало на ".date("l", mktime(0,0,0,10,3,1975));
?>

Запустить пример »

Определение и использование

Функция mktime() возвращает временную метку UNIX для даты.

Совет:Эта функция аналогичнаgmmktime(), за исключением того, что переданные параметры представляют дату (не дату GMT).

Синтаксис

mktime(hour,minute,second,month,day,year,is_dst);

Параметр Описание
hour Необязательно. Указывает час.
minute Необязательно. Указывает минуту.
second Необязательно. Указывает секунду.
month Необязательный. Указывает месяц.
day Необязательный. Указывает день.
год Необязательный. Указывает год.
is_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().


PHP Date/TimeСправочное руководство PHP по дате/времени Другие расширения