Funkcija fileatime

Funkcija fileatime grąžina paskutinės prieigos prie failo laiką Unix timestamp pavidalu. Parametru perduodamas kelias į failą. Jei failas neegzistuoja, funkcija grąžins false.

Sintaksė

phpfileatime(string $filename): int|false

Pavyzdys

Gaukime paskutinės prieigos prie failo laiką:

php<?php
  $res = fileatime('test.txt');
  echo $res;
?>

Kodo vykdymo rezultatas:

php1672531200

Pavyzdys

Patikrinkime failo egzistavimą prieš gaunant prieigos laiką:

php<?php
  $filename = 'nonexistent.txt';
  if (file_exists($filename)) {
    echo fileatime($filename);
  } else {
    echo 'Failas nerastas';
  }
?>

Kodo vykdymo rezultatas:

php'Failas nerastas'

Pavyzdys

Paverskime Unix timestamp į skaitomą formatą:

php<?php
  $timestamp = fileatime('test.txt');
  echo date('Y-m-d H:i:s', $timestamp);
?>

Kodo vykdymo rezultatas:

php'2023-01-01 00:00:00'

Taip pat žiūrėkite

  • funkciją filemtime,
    kuri grąžina modifikavimo laiką
  • funkciją filectime,
    kuri grąžina sukūrimo laiką
  • funkciją touch,
    kuri keičia prieigos laiką