Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mendapatkan masa diubah suai terakhir dalam php
Cara untuk mendapatkan masa pengubahsuaian terakhir: 1. Gunakan fungsi filemtime() untuk mendapatkan masa pengubahsuaian terakhir bagi fail yang ditentukan Sintaks "filemtime($filename)" akan mengembalikan masa pengubahsuaian terakhir kandungan fail dalam bentuk cap waktu Unix ; 2. Gunakan fungsi getlastmod() untuk mendapatkan masa pengubahsuaian terakhir bagi fail semasa Sintaks "getlastmod()" juga akan mengembalikan masa pengubahsuaian terakhir dalam bentuk Unix cap masa.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3
Kaedah 1: Gunakan Fungsi filemtime( ) mendapat masa pengubahsuaian terakhir bagi fail yang ditentukan
fungsi filemtime() mengembalikan masa pengubahsuaian terakhir kandungan fail.
filemtime($filename)
$filename
: diperlukan. Menentukan dokumen yang akan disemak.
Nilai pulangan:
Jika berjaya, fungsi ini akan mengembalikan masa pengubahsuaian terakhir kandungan fail dalam bentuk cap waktu Unix. Apabila gagal, mengembalikan FALSE.
Nota: Hasil daripada fungsi ini akan dicache. Sila gunakan clearstatcache() untuk mengosongkan cache.
Contoh: Terdapat fail teks bernama "test.txt" di bawah dan masa pengubahsuaian terakhirnya adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $file = "test.txt"; echo "文件修改时间为:".filemtime($file); ?>
Pengetahuan lanjutan: Berfungsi untuk mendapatkan masa penciptaan dan masa akses terakhir
filectime($filename)
: Masa Penciptaan Kembali daripada fail
fileatime($filename)
: Mengembalikan masa akses terakhir fail
Kaedah 2: Gunakan getlastmod () fungsi mendapat masa terakhir diubah suai bagi fail semasa
getlastmod — Mendapat masa terakhir diubah suai bagi fail halaman semasa
getlastmod()
Nilai pulangan:
Mengembalikan masa pengubahsuaian terakhir halaman semasa. Nilai ini ialah cap waktu Unix yang boleh diformatkan untuk output menggunakan fungsi date() false dikembalikan apabila ralat.
Contoh: Dapatkan masa pengubahsuaian terakhir bagi fail halaman semasa
<?php $time = getlastmod(); echo date('Y-m-d H:i:s',$time); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan masa diubah suai terakhir dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!