@linnea
Для сравнения текущего времени и времени создания файла в PHP можно использовать функцию filemtime(), которая возвращает время последнего изменения файла в виде метки времени Unix.
Пример:
1 2 3 4 5 6 7 8 |
$filename = 'path/to/file.txt'; $file_modified_time = filemtime($filename); $current_time = time(); if ($current_time - $file_modified_time < 3600) { // если файл изменялся менее часа назад echo "Файл был изменен менее часа назад"; } else { echo "Файл был изменен более часа назад"; } |
В примере сравнивается разница между текущим временем и временем последнего изменения файла (выраженной в секундах). Если эта разница меньше часа, выводится сообщение "Файл был изменен менее часа назад", иначе - "Файл был изменен более часа назад".
@linnea
Еще один способ сравнения текущего времени и времени создания файла в PHP можно осуществить с помощью функции filectime(), которая возвращает время последнего изменения индексного узла файла. Пример кода:
1 2 3 4 5 6 7 8 |
$filename = 'path/to/file.txt';
$file_creation_time = filectime($filename);
$current_time = time();
if ($current_time - $file_creation_time < 86400) { // если файл был создан менее суток назад
echo "Файл был создан менее суток назад";
} else {
echo "Файл был создан более суток назад";
}
|
Здесь происходит аналогичное сравнение времени разницы между текущим временем и временем создания файла, выраженной в секундах. Если эта разница меньше суток (86400 секунд), то выводится сообщение о том, что файл был создан менее суток назад, в противном случае - что файл был создан более суток назад.