Чтобы преобразовать строку в дату в PHP, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование функции strtotime():
$dateString = "2021-09-15"; $date = strtotime($dateString); $convertedDate = date("Y-m-d", $date); echo $convertedDate; -
Использование класса DateTime:
$dateString = "2021-09-15"; $date = DateTime::createFromFormat("Y-m-d", $dateString); $convertedDate = $date->format("Y-m-d"); echo $convertedDate; -
Использование функций date_create() и date_format():
$dateString = "2021-09-15"; $date = date_create($dateString); $convertedDate = date_format($date, "Y-m-d"); echo $convertedDate; -
Использование функции strptime():
$dateString = "2021-09-15"; $date = strptime($dateString, "%Y-%m-%d"); $convertedDate = sprintf( "%04d-%02d-%02d", $date["tm_year"] + 1900, $date["tm_mon"] + 1, $date["tm_mday"] ); echo $convertedDate;
Это всего лишь несколько примеров. В PHP существуют и другие способы преобразования строки в дату. Выберите метод, который лучше всего соответствует вашим потребностям и формату строки.