Funkcija filectime
Funkcija filectime atgriež faila izveides laiku Unix timestamp veidā - sekunžu skaits, kas pagājis kopš 1 janvāra 1970 gada. Kā parametru funkcija pieņem ceļu uz failu. Ja fails neeksistē, funkcija atgriezīs false.
Sintakse
filectime(filename);
Piemērs
Iegūsim pašreizējā faila izveides laiku un izvadīsim to lasāmā formātā:
<?php
$filename = __FILE__;
$timestamp = filectime($filename);
echo "File created: " . date("Y-m-d H:i:s", $timestamp);
?>
Koda izpildes rezultāts:
'File created: 2023-05-15 14:30:22'
Piemērs
Pārbaudīsim faila eksistenci pirms tā izveides laika iegūšanas:
<?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";
}
?>
Koda izpildes rezultāts (ja fails neeksistē):
'File not found'
Skatiet arī
-
funkciju
filemtime,
kas atgriež modifikācijas laiku -
funkciju
fileatime,
kas atgriež piekļuves laiku -
funkciju
clearstatcache,
kas notīra statusa kešatmiņu