Вы можете использовать PHP-функцию strtotime()
для преобразования любой текстовой даты и времени в метку времени Unix.
Следующий пример демонстрирует, как на самом деле работает эта функция:
<?php
$date1 = "2019-05-16";
$timestamp1 = strtotime($date1);
echo $timestamp1; // Выводит: 1557964800
$date2 = "16-05-2019";
$timestamp2 = strtotime($date2);
echo $timestamp2; // Выводит: 1557964800
$date3 = "16 May 2019";
$timestamp3 = strtotime($date3);
echo $timestamp3; // Выводит: 1557964800
?>
Как вы можете видеть в приведенном выше примере, результирующая метка времени эквивалентна одной и той же дате в другом формате. Вы также можете использовать другие варианты формата даты.