Следующие ниже функции для работы с датами и временем являются частью ядра PHP, поэтому вы можете использовать эти функции в своих скриптах без дополнительной установки.
Функция | Описание |
---|---|
checkdate() |
Проверяет дату по григорианскому календарю |
date_add() |
Добавляет к дате количество дней, месяцев, лет, часов, минут и секунд |
date_create_from_format() |
Возвращает новый объект DateTime, отформатированный в соответствии с указанным форматом |
date_create() |
Возвращает новый объект DateTime |
date_date_set() |
Устанавливает новую дату |
date_default_timezone_get() |
Возвращает часовой пояс по умолчанию, используемый всеми функциями даты и времени в скрипте |
date_default_timezone_set() |
Устанавливает часовой пояс по умолчанию, используемый всеми функциями даты / времени в скрипте |
date_diff() |
Возвращает разницу между двумя датами |
date_format() |
Возвращает дату, отформатированную в соответствии с указанным форматом |
date_get_last_errors() |
Возвращает предупреждения и ошибки, обнаруженные при разборе строки даты / времени |
date_interval_create_from_date_string() |
Устанавливает DateInterval из относительных частей строки |
date_interval_format() |
Форматирует интервал |
date_isodate_set() |
Устанавливает дату в соответствии со стандартом ISO 8601 |
date_modify() |
Изменяет отметку времени |
date_offset_get() |
Возвращает смещение часового пояса |
date_parse_from_format() |
Возвращает ассоциативный массив с подробной информацией о заданной дате, отформатированной в соответствии с указанным форматом |
date_parse() |
Возвращает ассоциативный массив с подробной информацией об указанной дате |
date_sub() |
Вычитает количество дней, месяцев, лет, часов, минут и секунд из даты |
date_sun_info() |
Возвращает массив с информацией о закате / восходе и начале / конце сумерек для указанного дня и местоположения |
date_sunrise() |
Возвращает время восхода солнца для заданного дня и местоположения |
date_sunset() |
Возвращает время заката для заданного дня и местоположения |
date_time_set() |
Устанавливает время |
date_timestamp_get() |
Возвращает временную метку Unix, представляющую дату |
date_timestamp_set() |
Устанавливает дату и время на основе отметки времени Unix |
date_timezone_get() |
Возвращает часовой пояс относительно заданного DateTime |
date_timezone_set() |
Устанавливает часовой пояс для объекта DateTime |
date() |
Форматирует местную дату и время |
getdate() |
Возвращает дату / время метки времени или текущую местную дату / время |
gettimeofday() |
Возвращает текущее время |
gmdate() |
Форматирует дату и время GMT / UTC |
gmmktime() |
Получает временную метку Unix для даты по Гринвичу |
gmstrftime() |
Форматирует дату и время GMT / UTC в соответствии с локальными настройками |
idate() |
Форматирует местное время / дату как целое число |
localtime() |
Возвращает местное время |
microtime() |
Возвращает текущую временную метку Unix с микросекундами |
mktime() |
Возвращает временную метку Unix для даты |
strftime() |
Форматирует местное время / дату в соответствии с настройками локали |
strptime() |
Анализирует время / дату, созданную с помощью strftime() |
strtotime() |
Преобразует текстовое datetime на английском языке в метку времени Unix |
time() |
Возвращает текущее время как отметку времени Unix |
timezone_abbreviations_list() |
Возвращает ассоциативный массив, содержащий dst, смещение и имя часового пояса |
timezone_identifiers_list() |
Возвращает индексированный массив, содержащий все определенные идентификаторы часовых поясов |
timezone_location_get() |
Возвращает информацию о местоположении для указанного часового пояса |
timezone_name_from_abbr() |
Возвращает название часового пояса по сокращению |
timezone_name_get() |
Возвращает название часового пояса |
timezone_offset_get() |
Возвращает смещение часового пояса от GMT |
timezone_open() |
Создает новый объект DateTimeZone |
timezone_transitions_get() |
Возвращает все переходы для часового пояса |
timezone_version_get() |
Возвращает текущую версию часового timezonedb |