279 of 410 menu

Función filemtime

La función filemtime devuelve la marca de tiempo Unix de la última modificación del archivo. El parámetro es la ruta al archivo. Si el archivo no existe, la función devuelve false.

Sintaxis

filemtime(string $filename): int|false

Ejemplo

Obtengamos la hora de modificación del archivo actual:

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

Resultado de la ejecución del código:

1672531200

Ejemplo

Comprobemos la existencia del archivo y mostremos la fecha de modificación:

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

Resultado de la ejecución del código:

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

Ejemplo

Comparemos la hora de modificación de dos archivos:

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

Resultado de la ejecución del código:

'File1 is newer'

Ver también

  • la función filectime,
    que devuelve la hora de creación
  • la función fileatime,
    que devuelve la hora de acceso
  • la función touch,
    que modifica la hora de modificación
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar