Funkcia fileatime

Funkcia fileatime vracia čas posledného prístupu k súboru vo forme Unix timestamp. Do parametra sa odovzdáva cesta k súboru. Ak súbor neexistuje, funkcia vráti false.

Syntax

phpfileatime(string $filename): int|false

Príklad

Získame čas posledného prístupu k súboru:

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

Výsledok vykonania kódu:

php1672531200

Príklad

Skontrolujeme existenciu súboru pred získaním času prístupu:

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

Výsledok vykonania kódu:

php'File not found'

Príklad

Pretransformujeme Unix timestamp na čitateľný formát:

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

Výsledok vykonania kódu:

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

Pozrite tiež

  • funkciu filemtime,
    ktorá vracia čas zmeny
  • funkciu filectime,
    ktorá vracia čas vytvorenia
  • funkciu touch,
    ktorá mení čas prístupu