Funksioni filemtime

Funksioni filemtime kthen një timestamp Unix të kohës së modifikimit të fundit të skedarit. Në parametër kalojmë rrugën drejt skedarit. Nëse skedari nuk ekziston, funksioni do të kthejë false.

Sintaksa

phpfilemtime(string $filename): int|false

Shembull

Le të marrim kohën e modifikimit të skedarit aktual:

php<?php
  $res = filemtime(__FILE__);
  echo $res;
?>

Rezultati i ekzekutimit të kodit:

php1672531200

Shembull

Le të kontrollojmë ekzistencën e skedarit dhe të shfaqim datën e modifikimit:

php<?php
  $file = 'test.txt';
  if (file_exists($file)) {
    echo 'Last modified: ' . date('Y-m-d H:i:s', filemtime($file));
  } else {
    echo 'File not found';
  }
?>

Rezultati i ekzekutimit të kodit:

php'Last modified: 2023-01-01 12:00:00'

Shembull

Le të krahasojmë kohën e modifikimit të dy skedarëve:

php<?php
  $file1 = 'file1.txt';
  $file2 = 'file2.txt';
  
  if (filemtime($file1) > filemtime($file2)) {
    echo 'File1 is newer';
  } else {
    echo 'File2 is newer or equal';
  }
?>

Rezultati i ekzekutimit të kodit:

php'File1 is newer'

Shihni gjithashtu

  • funksionin filectime,
    i cili kthen kohën e krijimit
  • funksionin fileatime,
    i cili kthen kohën e aksesit
  • funksionin touch,
    i cili ndryshon kohën e modifikimit