$uTime = $production['date_lastedit']; // извлеченные из базы дата и время последнего редактирования
$cTime = date("Y-m-d H:i:s"); // ну тут понятно - текущая дататайм
Как сравнить их
$cTime-$uTime>1 час
Если с момента последнего редактирования прошло более часа.
Код такой у меня но он не работает. Не понимаю почему.
$cTime = $production['date_lastedit'];
$date = new DateTime(strtotime($cTime));
$date->modify(("+".(round($fetch_array_frequency_update))." hours")); // переменная $fetch_array_frequency_update возвращает 1.00 то есть час. (именно через точку. Так база устроена что в этой табле все округляется до второго знака)
$fdvc=$date->format("Y-m-d H:i:s");
$fffff=$now<$fdvc;