이전 글에서는 파일 속성을 얻어 파일이 읽기, 쓰기, 실행 가능한지 확인하는 방법을 소개해드렸는데요. 관심 있으신 분은 링크를 클릭해 삽입 → "php 파일 조작 - 파일이 있는지 확인하세요. 읽기/쓰기 가능/실행 》입니다. 다음으로 이 기사에서는 계속해서 파일 속성에 대해 설명하고 파일 시간 속성을 얻는 방법을 살펴보겠습니다.
파일에는 Creation time, Modification time 및 Last access time이라는 세 가지 시간 속성(정보)이 포함되어 있습니다.
예를 들어 "test.txt"라는 텍스트 파일의 생성 시간, 수정 시간 및 마지막 액세스 시간은 다음과 같습니다.
그렇다면 세 가지 파일 속성을 어떻게 얻을 수 있을까요? 당황하지 마십시오. 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); ?>
输出结果:
通过输出结果,大家会发现filectime()、filemtime()和fileatime()这三个函数返回的是Unix 时间戳形式的时间,这不利于阅读,我们可以使用date()函数处理一下获取到的时间,将其格式化为指定“Y-m-d H:i:s
filemtime($ filename)
: 파일의 마지막 수정 시간을 반환
fileatime($filename)
: 파일의 마지막 액세스 시간을 반환
다음 코드 예제를 살펴보겠습니다. 결과를 출력해 보면 filectime(), filemtime(), fileatime() 세 함수가 위 내용은 PHP 파일 작업에서 파일의 시간 속성(정보)을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
echo "文件创建时间为:".date('Y-m-d H:i:s',filectime($file));
echo "<br>文件修改时间为:".date('Y-m-d H:i:s',filemtime($file));
echo "<br>文件上次访问的时间为:".date('Y-m-d H:i:s',fileatime($file));
?>
Y-m-d H:i:s
" 형식으로 형식을 지정할 수 있습니다. 🎜rrreee🎜출력 결과: 🎜🎜🎜🎜🎜그렇습니다. 더 알고 싶다면 여기를 클릭하세요. → →🎜PHP 파일의 기본 조작🎜🎜🎜마지막으로 저희 플랫폼의 최신 무료 강좌 "🎜Enter the world of PHP from 0🎜"을 추천하고 싶습니다~ 와서 배워보세요! 🎜