Как узнать разницу между временем создания файла и текущим временем в часах
stat($file)->mtime дает вам время последнего изменения в секундах.Вычтите это из time и разделите на 3600 ... это должно сработать.
stat($file)->mtime
time
Для вычислений, включающих время или даты, вы всегда можете положиться на DateTime !
. Для вашего конкретного запроса вы можете использовать конструктор from_epoch для преобразования из метки времени Unix в DateTime.
from_epoch