PHP ПРОВЕРИТЬ ВХОДИТ ЛИ ДАТА В ДИАПАЗОН
Для проверки входит ли дата в диапазон, можно воспользоваться функцией strtotime()
и сравнить полученные метки времени.
Пример кода:
$date = '2021-07-15';
$min_date = '2021-07-01';
$max_date = '2021-07-31';
if (strtotime($date) >= strtotime($min_date) && strtotime($date) <= strtotime($max_date)) {
echo 'Дата находится в диапазоне';
} else {
echo 'Дата не находится в диапазоне';
}
В данном примере проверяется дата 15 июля 2021 года на принадлежность к диапазону с 1 по 31 июля 2021 года. Если дата находится в диапазоне, то на экран будет выведено сообщение "Дата находится в диапазоне". В противном случае будет выведено сообщение "Дата не находится в диапазоне".
Уроки PHP 7 - Функции даты и времени. Date(). Time().
PHP. Текущая дата. Как получить текущую дату / PHP. How to get the current date
Добавить дату время на сайт на PHP и JavaScript
Уроки PHP для начинающих / #13 – Работа с датой и временем
Уроки PHP #8 Функции для работы с датой и временем
JavaScript - работаем с Date, диапазон дат
Проверка корректности даты на JavaScript
Сравнение дат на JavaScript, разность между датами, Date parse
Get data by id in php
Функции даты и времени в SQL