Создание дат из строк в PHP с помощью strtotime()

Чтобы создать дату из строки с помощью функции strtotime()в PHP, вы можете использовать различные форматы даты. Вот несколько примеров:

Метод 1: использование определенного формата даты

$dateString = '2024-01-12';
$date = strtotime($dateString);

Метод 2. Использование относительного формата даты

$dateString = 'next Monday';
$date = strtotime($dateString);

Метод 3. Использование формата даты и времени

$dateString = '2024-01-12 14:30:00';
$date = strtotime($dateString);

Метод 4. Использование формата естественного языка

$dateString = 'tomorrow';
$date = strtotime($dateString);

Метод 5. Использование формата временной метки Unix

$timestamp = 1678888800;
$date = strtotime("@$timestamp");

После того как у вас есть дата, созданная с помощью strtotime(), вы можете отформатировать ее любым желаемым способом с помощью функции date(). Вот пример:

$formattedDate = date('Y-m-d H:i:s', $date);
echo $formattedDate;

Дата будет выведена в формате «ГГГГ-ММ-ДД ЧЧ:ММ:СС».