@carlo.cummerata Вы можете использовать DateTime() объект, чтобы обычную дату сконверировать в unix формат на PHP, посмотрите пример ниже:
1 2 3 4 5 6 7 8 |
<?php $date = "2021-02-02"; $dateObject = new DateTime($date); // Вывод: 1612252800 echo $dateObject->getTimestamp(); |
@carlo.cummerata
В PHP можно использовать функцию strtotime()
для преобразования обычной даты в Unix-формат, который представляет количество секунд, прошедших с начала эпохи Unix (1 января 1970 года 00:00:00 UTC).
Вот пример использования функции strtotime()
для преобразования даты "20 марта 2023 года" в Unix-формат:
1 2 3 |
$date = "20 марта 2023 года"; $unix_time = strtotime($date); echo $unix_time; |
Вывод будет: 1678905600
, что соответствует Unix-времени для 20 марта 2023 года в 00:00:00 UTC.
Также можно использовать функцию DateTime::format()
для форматирования даты в Unix-формат:
1 2 3 |
$date = new DateTime("20 марта 2023 года"); $unix_time = $date->format('U'); echo $unix_time; |
Этот код также выведет 1678905600
.