Hàm filemtime
Hàm filemtime trả về dấu thời gian Unix của lần sửa đổi cuối cùng của file. Tham số truyền vào là đường dẫn đến file. Nếu file không tồn tại, hàm sẽ trả về false.
Cú pháp
filemtime(string $filename): int|false
Ví dụ
Lấy thời gian sửa đổi của file hiện tại:
<?php
$res = filemtime(__FILE__);
echo $res;
?>
Kết quả thực thi mã:
1672531200
Ví dụ
Kiểm tra sự tồn tại của file và xuất ra ngày sửa đổi:
<?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';
}
?>
Kết quả thực thi mã:
'Last modified: 2023-01-01 12:00:00'
Ví dụ
So sánh thời gian sửa đổi của hai file:
<?php
$file1 = 'file1.txt';
$file2 = 'file2.txt';
if (filemtime($file1) > filemtime($file2)) {
echo 'File1 is newer';
} else {
echo 'File2 is newer or equal';
}
?>
Kết quả thực thi mã:
'File1 is newer'