Сравниваю две даты (одна из базы данных $item['online'], а вторая текущая date('H:i:s d.m.Y')).
<?php
$datetime1 = new DateTime($item['online']);
$datetime2 = new DateTime(date('H:i:s d.m.Y'));
$interval = $datetime1->diff($datetime2);
$interval->format('%i%a');
?>
Вопрос заключается в том, что в новом часу все обнуляется. А нужно сравнить две даты и если разница между ними к примеру более 10 минут, то к примеру выдать сообщение echo "Разница дат более 10 минут";. Но ввиду обнуления каждый час сделать это не получается.
Простой пример, даты в unix формате
$current_time = time();
$old_time = $item['time'];
$difference_time = ($current_time - $old_time);
if ($difference_time >= 600) {
echo date('H:i:s d.m.Y', $difference_time);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Удалил файлы из Debug, после этого при компиляции проекта Visual Studio выдаёт ошибку
Хочу создать новый тип данных long long long double, чтобы занимал 32 байтаДля длиннющих-предлиннющих циферок :3