>  기사  >  백엔드 개발  >  PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법

PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법

青灯夜游
青灯夜游원래의
2021-08-04 18:24:442909검색

이전 글에서는 파일 속성을 얻어 파일이 읽기, 쓰기, 실행 가능한지 확인하는 방법을 소개해드렸는데요. 관심 있으신 분은 링크를 클릭해 삽입 → "php 파일 조작 - 파일이 있는지 확인하세요. 읽기/쓰기 가능/실행 》입니다. 다음으로 이 기사에서는 계속해서 파일 속성에 대해 설명하고 파일 시간 속성을 얻는 방법을 살펴보겠습니다.

파일에는 Creation time, Modification timeLast access time이라는 세 가지 시간 속성(정보)이 포함되어 있습니다.

예를 들어 "test.txt"라는 텍스트 파일의 생성 시간, 수정 시간 및 마지막 액세스 시간은 다음과 같습니다.

PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법

그렇다면 세 가지 파일 속성을 어떻게 얻을 수 있을까요? 당황하지 마십시오. PHP는 이를 가져오는 세 가지 함수를 제공합니다:

  • filectime($filename): 파일 생성 시간을 반환합니다filectime($filename):返回文件的创建时间

  • filemtime($filename):返回文件的上次修改时间

  • fileatime($filename):返回文件的上次访问时间

我们来看看下面这个代码示例:

<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
echo "文件创建时间为:".filectime($file);
echo "<br>文件修改时间为:".filemtime($file);
echo "<br>文件上次访问的时间为:".fileatime($file);
?>

输出结果:

PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법

通过输出结果,大家会发现filectime()、filemtime()和fileatime()这三个函数返回的是Unix 时间戳形式的时间,这不利于阅读,我们可以使用date()函数处理一下获取到的时间,将其格式化为指定“Y-m-d H:i:s

filemtime($ filename): 파일의 마지막 수정 시간을 반환

PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법fileatime($filename): 파일의 마지막 액세스 시간을 반환

ul>

다음 코드 예제를 살펴보겠습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
echo "文件创建时间为:".date(&#39;Y-m-d H:i:s&#39;,filectime($file));
echo "<br>文件修改时间为:".date(&#39;Y-m-d H:i:s&#39;,filemtime($file));
echo "<br>文件上次访问的时间为:".date(&#39;Y-m-d H:i:s&#39;,fileatime($file));
?>
출력 결과:

PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법결과를 출력해 보면 filectime(), filemtime(), fileatime() 세 함수가

Unix 타임스탬프 형식으로 시간을 반환하는 것을 확인할 수 있습니다. 🎜, 이는 읽기에 도움이 되지 않습니다. 🎜date()🎜 함수를 사용하여 얻은 시간을 처리하고 지정된 "Y-m-d H:i:s" 형식으로 형식을 지정할 수 있습니다. 🎜rrreee🎜출력 결과: 🎜🎜🎜🎜🎜그렇습니다. 더 알고 싶다면 여기를 클릭하세요. → →🎜PHP 파일의 기본 조작🎜🎜🎜마지막으로 저희 플랫폼의 최신 무료 강좌 "🎜Enter the world of PHP from 0🎜"을 추천하고 싶습니다~ 와서 배워보세요! 🎜

위 내용은 PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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