ВЫЧИТАНИЕ ДАТ PHP
Вычитание дат является важной задачей в разработке приложений на PHP. Для выполнения данной операции используются функции, доступные в стандартной библиотеке языка.
Одной из функций, позволяющей вычитать даты в PHP, является strtotime
. Эта функция возвращает количество секунд, прошедших с 1 января 1970 года до указанной даты. Пример использования функции:
$date1 = "2022-06-15";
$date2 = "2022-06-10";
$diff = strtotime($date1) - strtotime($date2);
echo "Разница между датами: " . $diff/86400 . " дней";
В данном примере мы указываем две даты - 15 и 10 июня 2022 года - и вычисляем разницу между ними в днях с помощью функции strtotime
. Результатом выполнения скрипта будет вывод на экран сообщения "Разница между датами: 5 дней".
Также можно использовать функцию DateTime::diff
, доступную начиная с версии PHP 5.3. Пример использования:
$date1 = new DateTime("2022-06-15");
$date2 = new DateTime("2022-06-10");
$diff = $date1->diff($date2);
echo "Разница между датами: " . $diff->days . " дней";
В данном примере мы создаем объекты класса DateTime
, передавая им даты, и вычисляем разницу между ними в днях с помощью метода diff
. Результатом выполнения скрипта будет вывод на экран сообщения "Разница между датами: 5 дней".
Уроки PHP 7 - Функции даты и времени. Date(). Time().
Функции даты и времени в SQL
Сравнение дат на JavaScript, разность между датами, Date parse
Уроки PHP #8 Функции для работы с датой и временем
How to Check date is expired or not using php and count remaining days
The PHP DateTime Class
Языки программирования
Изучение PHP для начинающих - Урок #24 - Функции даты
How to Get Number of Days Between Two Dates in PHP
Get Date/Time Difference in seconds/minutes/hours ago using PHP