Функција fileatime

Функцијата fileatime го враќа времето на последниот пристап до датотека како Unix timestamp. Во параметарот се пренесува патеката до датотеката. Ако датотеката не постои, функцијата ќе врати false.

Синтакса

phpfileatime(string $filename): int|false

Пример

Да го добиеме времето на последниот пристап до датотека:

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

Резултат од извршување на кодот:

php1672531200

Пример

Да провериме дали датотеката постои пред да го добиеме времето на пристап:

php<?php
  $filename = 'nonexistent.txt';
  if (file_exists($filename)) {
    echo fileatime($filename);
  } else {
    echo 'Датотеката не е пронајдена';
  }
?>

Резултат од извршување на кодот:

php'Датотеката не е пронајдена'

Пример

Да го конвертираме Unix timestamp во читлив формат:

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

Резултат од извршување на кодот:

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

Погледни исто така

  • функцијата filemtime,
    која го враќа времето на промена
  • функцијата filectime,
    која го враќа времето на креирање
  • функцијата touch,
    која го менува времето на пристап