279 of 410 menu

Συνάρτηση filemtime

Η συνάρτηση filemtime επιστρέφει τη χρονική σφραγίδα Unix της τελευταίας τροποποίησης ενός αρχείου. Στην παράμετρο μεταβιβάζεται η διαδρομή προς το αρχείο. Εάν το αρχείο δεν υπάρχει, η συνάρτηση επιστρέφει false.

Σύνταξη

filemtime(string $filename): int|false

Παράδειγμα

Ας πάρουμε τον χρόνο τροποποίησης του τρέχοντος αρχείου:

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

Αποτέλεσμα εκτέλεσης κώδικα:

1672531200

Παράδειγμα

Ας ελέγξουμε την ύπαρξη του αρχείου και ας εμφανίσουμε την ημερομηνία τροποποίησης:

<?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'; } ?>

Αποτέλεσμα εκτέλεσης κώδικα:

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

Παράδειγμα

Ας συγκρίνουμε τον χρόνο τροποποίησης δύο αρχείων:

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

Αποτέλεσμα εκτέλεσης κώδικα:

'File1 is newer'

Δείτε επίσης

  • τη συνάρτηση filectime,
    που επιστρέφει τον χρόνο δημιουργίας
  • τη συνάρτηση fileatime,
    που επιστρέφει τον χρόνο πρόσβασης
  • τη συνάρτηση touch,
    που αλλάζει τον χρόνο τροποποίησης
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη