jivo banner 468x60jivo banner 728x90jivo banner 930x180skillbox banner 468x60skillbox banner 728x90skillbox banner 930x180kwork banner 468x60kwork banner 728x90kwork banner 930x180

Функции для работы с датами и временем в PHP

Следующие ниже функции для работы с датами и временем являются частью ядра 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
jivo banner 480x320jivo banner 728x90jivo banner 120x600skillbox banner 480x320skillbox banner 728x90skillbox banner 120x600kwork banner 480x320kwork banner 728x90kwork banner 120x600

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 2

Оценок пока нет. Поставьте оценку первым.

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…
Подробнее

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…
Подробнее

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…
Подробнее