Functie filectime

De functie filectime retourneert de aanmaaktijd van een bestand als een Unix timestamp - het aantal seconden verstreken sinds 1 januari 1970. Als parameter accepteert de functie het pad naar het bestand. Als het bestand niet bestaat, retourneert de functie false.

Syntaxis

phpfilectime(filename);

Voorbeeld

Laten we de aanmaaktijd van het huidige bestand verkrijgen en weergeven in een leesbaar formaat:

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

Resultaat van de code-uitvoering:

php'Bestand aangemaakt: 2023-05-15 14:30:22'

Voorbeeld

Laten we controleren of een bestand bestaat voordat we de aanmaaktijd verkrijgen:

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

Resultaat van de code-uitvoering (als het bestand niet bestaat):

php'Bestand niet gevonden'

Zie ook

  • de functie filemtime,
    die de wijzigingstijd retourneert
  • de functie fileatime,
    die de toegangstijd retourneert
  • de functie clearstatcache,
    die de cache voor bestandsstatus wist