СТРОКУ ПРЕОБРАЗОВАТЬ В ДАТУ PHP
Преобразование строки в дату - это одна из частых задач в PHP, которую нужно решить при обработке данных. PHP имеет несколько функций для работы с датами, но наиболее часто используемой является функция strtotime()
.
Функция strtotime()
преобразует строку, содержащую дату в формате День-Месяц-Год, в метку времени Unix. Например:
$date_string = '25-12-2021';
$date = strtotime($date_string);
echo date('d-m-Y', $date);
В результате выполнения этого кода мы получим дату в формате "25-12-2021". Функция date()
используется для преобразования метки времени Unix в удобочитаемый формат, указанный в первом аргументе.
Если строка содержит дату в другом формате, то нужно использовать другую функцию для преобразования даты. Например, если дата указана в формате Год-Месяц-День, то мы можем использовать функцию DateTime::createFromFormat()
.
$date_string = '2021-12-25';
$date = DateTime::createFromFormat('Y-m-d', $date_string);
echo $date->format('d-m-Y');
Это пример использования метода format()
объекта DateTime для преобразования даты в нужный формат.
Уроки PHP #8 Функции для работы с датой и временем
Функции даты и времени в SQL
Уроки PHP для начинающих / #13 – Работа с датой и временем
Уроки PHP 7 - Функции даты и времени. Date(). Time().
Carbon - простой и функциональный инструмент PHP для работы с датой и временем
33 - Уроки PHP. Формат даты
21 Функции даты и времени в PHP