Файл обновляется каждые 60 минут. Я хотел бы иметь обратный отсчет для следующего обновления от сравнения filemtime со временем.php static countdown with filemtime
Я получаю пердеть мозга дело со временем
Файл обновляется каждые 60 минут. Я хотел бы иметь обратный отсчет для следующего обновления от сравнения filemtime со временем.php static countdown with filemtime
Я получаю пердеть мозга дело со временем
filemtime()
Оба и time()
возвращают Unix Timestamp: количество секунд, прошедших с 1 января 1970 00:00:00 GMT. Итак, просто вычтите значение filemtime()
на значение time()
, и вы получите количество секунд, прошедших с момента последнего изменения файла.
$modifiedTime = filemtime("somefile.txt");
$now = time();
$timeSinceModified = $now - $modifiedTime; //Time since modified in seconds.
Если вы хотите, чтобы значение в другой единице времени просто умножало или делят его.
Например, $timeSinceModified/60
даст вам время в минутах.