Как сравнить две даты с учетом времени Y-m-d H:i:s
Есть дата и время формата 2021-08-30 01:15:00, как можно сравнить ее с текущей date("Y-m-d H:i:s") в php?
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Первый вариант:
$datetime1 = new DateTime('2009-10-11 12:12:00');
$datetime2 = new DateTime('2009-10-13 10:12:00');
if ($datetime1 > $datetime2) {
echo 'datetime1 greater than datetime2';
}
if ($datetime1 < $datetime2) {
echo 'datetime1 lesser than datetime2';
}
if ($datetime1 == $datetime2) {
echo 'datetime2 is equal than datetime1';
}
Второй:
$datetime1 = strtotime('2009-10-11 12:12:00');
$datetime2 = strtotime('2009-10-13 10:12:00');
if ($datetime1 > $datetime2) {
echo 'datetime1 greater than datetime2';
}
if ($datetime1 < $datetime2) {
echo 'datetime1 lesser than datetime2';
}
if ($datetime1 == $datetime2) {
echo 'datetime2 is equal than datetime1';
}