PHP mktime()функция
Справочное руководство по дате/времени PHP
Примеры
Возвращает временную метку UNIX для даты, затем использует её, чтобы определить день недели этой даты:
<?php
// Выводит: 3 октября 1975 года было пятницей
echo "3 октября 1975 года выпало на ".date("l", mktime(0,0,0,10,3,1975));
?>
// Выводит: 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 по дате/времени Другие расширения