Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm filectime() trong PHP


Hàm filectime() trả về thời gian thay đổi inode/metadata cuối (last change time) của file dưới dạng Unix timestamp. Bao gồm: đổi quyền, đổi owner, đổi tên, di chuyển... Trả về FALSE nếu lỗi.

Cú pháp

filectime(file_path)

Tham số

  • file_path – Đường dẫn file.

Giá trị trả về

Trả về Unix timestamp lần change cuối. FALSE nếu lỗi.

Ví dụ 1: Timestamp

<?php
echo filectime("info.txt");
?>

Kết quả

19346322544

Ví dụ 2: Định dạng ngày giờ

<?php
echo "Last change time of the file: " . date("F d Y H:i:s", filectime("info.txt"));
?>

Kết quả

Last change time of the file: September 23 2018 08:12:42

Lưu ý: filectime() ≠ filemtime(). ctime = thay đổi metadata (quyền, owner, tên...), mtime = thay đổi nội dung. Kết quả bị cache.