Функцијата filemtime
Функцијата filemtime ја враќа временската ознака на Unix за последната измена на датотеката. Патот до датотеката се пренесува како параметар. Ако датотеката не постои, функцијата ќе врати false.
Синтакса
filemtime(string $filename): int|false
Пример
Да го добиеме времето на измена на тековната датотека:
<?php
$res = filemtime(__FILE__);
echo $res;
?>
Резултат од извршувањето на кодот:
1672531200
Пример
Да провериме дали датотеката постои и да ја испечатиме датата на измена:
<?php
$file = 'test.txt';
if (file_exists($file)) {
echo 'Last modified: ' . date('Y-m-d H:i:s', filemtime($file));
} else {
echo 'File not found';
}
?>
Резултат од извршувањето на кодот:
'Last modified: 2023-01-01 12:00:00'
Пример
Да споредиме времето на измена на две датотеки:
<?php
$file1 = 'file1.txt';
$file2 = 'file2.txt';
if (filemtime($file1) > filemtime($file2)) {
echo 'File1 is newer';
} else {
echo 'File2 is newer or equal';
}
?>
Резултат од извршувањето на кодот:
'File1 is newer'