Функция PHP mktime()
❮ Справочник по дате/времени PHP
Пример
Возвращает временную метку Unix для даты. Затем используйте его, чтобы найти день этой даты:
<?php
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
Определение и использование
Функция mktime() возвращает метку времени Unix для даты.
Совет: эта функция идентична gmmktime() , за исключением того, что переданные параметры представляют дату (не дату по Гринвичу).
Синтаксис
mktime(hour, minute, second, month, day, year, is_dst)
Значения параметров
Parameter | Description |
---|---|
hour | Optional. Specifies the hour |
minute | Optional. Specifies the minute |
second | Optional. Specifies the second |
month | Optional. Specifies the month |
day | Optional. Specifies the day |
year | Optional. Specifies the year |
is_dst | Optional. Set this parameter to 1 if the time is during daylight savings time (DST), 0 if it is not, or -1 (the default) if it is unknown. If it's unknown, PHP tries to find out itself (which may cause unexpected results). Note: This parameter is removed in PHP 7.0. The new timezone handling features should be used instead |
Технические детали
Возвращаемое значение: | Возвращает целочисленную временную метку Unix. FALSE при ошибке |
---|---|
Версия PHP: | 4+ |
Журнал изменений PHP: | PHP 7.1: параметр is_dst
удален. PHP 5.3.0: Выдает E_DEPRECATED, если используется параметр is_dst PHP 5.1: Параметр is_dst устарел. Если mktime() вызывается без аргументов, теперь выдается уведомление E_STRICT. Вместо этого используйте функцию time(). |
❮ Справочник по дате/времени PHP