filectime 함수

filectime 함수는 파일의 생성 시간을 Unix timestamp 형식(1년 1970월 0일부터 경과한 초 수)으로 반환합니다. 함수는 파일 경로를 매개변수로 받습니다. 파일이 존재하지 않으면 함수는 false를 반환합니다.

구문

phpfilectime(filename);

예제

현재 파일의 생성 시간을 얻어와 읽기 쉬운 형식으로 출력해 봅시다:

php<?php
  $filename = __FILE__;
  $timestamp = filectime($filename);
  echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>

코드 실행 결과:

php'File created: 2023-05-15 14:30:22'

예제

파일 생성 시간을 얻기 전에 파일 존재 여부를 확인해 봅시다:

php<?php
  $filename = 'test.txt';
  if (file_exists($filename)) {
    echo "File created: " . date("Y-m-d H:i:s", filectime($filename));
  } else {
    echo "File not found";
  }
?>

코드 실행 결과 (파일이 존재하지 않을 경우):

php'File not found'

함께 보기

  • filemtime 함수,
    파일 수정 시간을 반환합니다.
  • fileatime 함수,
    파일 접근 시간을 반환합니다.
  • clearstatcache 함수,
    파일 상태 캐시를 지웁니다.