>  기사  >  백엔드 개발  >  PHP에서 마지막 수정 시간을 얻는 방법

PHP에서 마지막 수정 시간을 얻는 방법

青灯夜游
青灯夜游원래의
2023-01-04 19:06:173852검색

마지막 수정 시간을 가져오는 방법: 1. filemtime() 함수를 사용하여 지정된 파일의 마지막 수정 시간을 가져옵니다. "filemtime($filename)" 구문은 파일 내용의 마지막 수정 시간을 반환합니다. 2. 사용 getlastmod() 함수는 현재 파일의 마지막 수정 시간을 가져옵니다. "getlastmod()" 구문은 또한 Unix 타임스탬프 형식으로 마지막 수정 시간을 반환합니다.

PHP에서 마지막 수정 시간을 얻는 방법

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

방법 1: filemtime() 함수를 사용하여 지정된 파일의 마지막 수정 시간을 가져옵니다

filemtime () 함수는 파일 내용의 마지막 수정 시간을 반환합니다.

filemtime($filename)
  • $filename: 필수입니다. 확인할 문서를 지정합니다. $filename :必需。规定要检查的文件。    

返回值:

  • 如果成功,该函数将以 Unix 时间戳形式返回文件内容的上次修改时间。如果失败,则返回 FALSE。

注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

示例:有下面一个名为“test.txt”的文本文件,它的最后修改时间是这样的:

PHP에서 마지막 수정 시간을 얻는 방법

<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
echo "文件修改时间为:".filemtime($file);
?>

PHP에서 마지막 수정 시간을 얻는 방법

扩展知识:获取创建时间、上次访问时间的函数

  • filectime($filename):返回文件的创建时间

  • fileatime($filename)

반환 값:

성공하면 이 함수는 파일 콘텐츠의 마지막 수정 시간을 Unix 타임스탬프 형식으로 반환합니다. 실패하면 FALSE를 반환합니다.

참고: 이 함수의 결과는 캐시됩니다. 캐시를 지우려면clearstatcache()를 사용하십시오.

    예:
  • 아래에 "test.txt"라는 텍스트 파일이 있으며, 마지막 수정 시간은 다음과 같습니다.

    PHP에서 마지막 수정 시간을 얻는 방법
  • getlastmod()
PHP에서 마지막 수정 시간을 얻는 방법

확장 지식: 생성 시간과 마지막 액세스 시간을 구하는 함수

PHP에서 마지막 수정 시간을 얻는 방법

filectime($filename): 파일 생성 시간을 반환PHP에서 마지막 수정 시간을 얻는 방법

fileatime($filename): 파일의 마지막 액세스 시간을 반환합니다

🎜🎜🎜🎜방법 2: getlastmod() 함수를 사용하여 현재 파일의 마지막 수정 시간을 가져옵니다🎜🎜🎜 🎜getlastmod — 현재 페이지 파일의 마지막 수정 시간을 가져옵니다.🎜
<?php
$time = getlastmod();
echo date(&#39;Y-m-d H:i:s&#39;,$time);
?>
🎜반환 값: 🎜🎜🎜🎜현재 페이지의 마지막 수정 시간을 반환합니다. 이 값은 date() 함수를 사용하여 출력 형식을 지정할 수 있는 Unix 타임스탬프입니다. 오류가 발생하면 false가 반환됩니다. 🎜🎜🎜🎜🎜예: 🎜현재 페이지 파일의 마지막 수정 시간 가져오기🎜🎜🎜🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 마지막 수정 시간을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.