ПЕРЕВОД ДАТЫ ИЗ ОДНОГО ФОРМАТА В ДРУГОЙ PHP

Довольно частая задача в веб-разработке - это перевод даты от одного формата к другому. В PHP для этого есть несколько удобных функций.

Самый простой способ преобразовать дату из одного формата в другой - это использовать функцию strtotime() для преобразования даты в Unix-время, а затем функцию date() для преобразования Unix-времени в нужный формат.

$date = '10-12-2021 14:30:00';
$unix_time = strtotime($date);
$new_date = date('Y-m-d H:i:s', $unix_time);

В примере выше мы преобразовываем дату из формата 'd-m-Y H:i:s' в формат 'Y-m-d H:i:s'. Мы сначала используем strtotime() для преобразования $date в Unix-время, а затем используем date() для преобразования Unix-времени в формат 'Y-m-d H:i:s' и сохраняем результат в $new_date.

Если нам нужно преобразовать множество дат, можно воспользоваться циклом и выполнить операции преобразования в цикле:

$dates = array('10-12-2021 14:30:00', '11-12-2021 15:30:00', '12-12-2021 16:30:00');
foreach ($dates as $date) {
    $unix_time = strtotime($date);
    $new_date = date('Y-m-d H:i:s', $unix_time);
    echo $new_date . '<br>';
}

В этом примере мы используем цикл foreach для перебора каждой даты в массиве $dates. Мы используем strtotime() и date() для преобразования каждой даты и выводим новую дату.

Уроки PHP 7 - Функции даты и времени. Date(). Time().

How to Get Number of Days Between Two Dates in PHP

PHP : Convert one date format into another in PHP

How to Check date is expired or not using php and count remaining days

Изучение PHP для начинающих - Урок #5 - Переменные и их типы

Форматирование дат под локаль пользователя

#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP

Реклама
Новое
Реклама