В PHP существует несколько методов работы с форматами даты и времени. Вот некоторые часто используемые методы:
-
date(): функция date() используется для форматирования даты в соответствии с определенным форматом. Например,
date("Г-м-д")возвращает текущую дату в формате “ГГГГ-ММ-ДД”. -
strtotime(): функция strtotime() используется для анализа текстовой строки даты на английском языке в временную метку Unix. Он возвращает количество секунд между указанной датой и эпохой Unix (1 января 1970 г., 00:00:00 по Гринвичу). Например,
strtotime("2023-12-22")возвращает метку времени Unix для указанной даты. -
Класс DateTime: PHP предоставляет класс DateTime, который предлагает более расширенные функциональные возможности для работы с датами и временем. Вы можете создать объект DateTime и использовать его различные методы для форматирования, управления и сравнения дат. Например:
$date = new DateTime();
echo $date->format("Y-m-d H:i:s");
-
strftime(): функция strftime() используется для форматирования даты и времени в соответствии с заданным форматом на основе текущей локали. Эта функция обеспечивает большую гибкость форматирования даты и времени. Например,
strftime("%Y-%m-%d", $timestamp)возвращает отформатированную дату на основе указанной отметки времени. -
Библиотека Carbon. Carbon – это популярная библиотека PHP, предоставляющая простое расширение API для работы с датами и временем. Он предлагает широкий спектр методов форматирования, манипулирования и сравнения дат. Вы можете легко установить Carbon с помощью Composer и включить его в свой PHP-проект.