Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php

Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php

青灯夜游
青灯夜游asal
2021-08-04 18:24:443048semak imbas

Dalam artikel sebelumnya, kami memperkenalkan kaedah mendapatkan atribut fail dan menyemak sama ada fail itu boleh dibaca, boleh ditulis dan boleh dilaksanakan Jika anda berminat, anda boleh mengklik pautan untuk memasukkan → " Operasi fail PHP: Semak sama ada fail itu boleh laku. Seterusnya, artikel ini akan terus bercakap tentang atribut fail dan melihat cara mendapatkan atribut masa fail. Fail

mengandungi tiga atribut masa (maklumat), iaitu:

masa penciptaan, masa pengubahsuaian dan masa akses terakhir.

Sebagai contoh, fail teks berikut bernama "test.txt", masa penciptaannya, masa pengubahsuaian dan masa akses terakhir adalah seperti berikut:

Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php

Jadi bagaimana kita mendapatkan tiga atribut fail? Jangan panik, PHP menyediakan tiga fungsi untuk mendapatkannya:

  • : Mengembalikan masa penciptaan fail filectime($filename)

  • : Mengembalikan masa pengubahsuaian terakhir fail filemtime($filename)

  • : Mengembalikan masa akses terakhir fail fileatime($filename)

Mari kita lihat pada contoh Kod ini:

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

Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php

Dengan mengeluarkan hasil, anda akan mendapati filectime(), filemtime() dan fileatime () Fungsi ini mengembalikan masa dalam bentuk

cap waktu Unix, yang tidak kondusif untuk membaca Kita boleh menggunakan fungsi date() untuk memproses masa yang diperoleh dan memformatnya seperti yang dinyatakan. . " format. Y-m-d H:i:s

<?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));
?>
Hasil keluaran:

Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php

Itu sahaja jika anda ingin tahu perkara lain, anda boleh klik ini. → →

Operasi Asas Fail PHP

Akhir sekali, saya ingin mengesyorkan kepada anda kursus percuma terkini di platform kami "

Masuk ke Dunia PHP dari 0"~ Datang dan belajar!

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan atribut masa (maklumat) fail dalam operasi fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn