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'