Saltar al contenido

filemtime()

¿Qué es la función filemtime()?

La función filemtime() es una función integrada de PHP que devuelve la última fecha de modificación de un archivo. Esta función devuelve una marca de tiempo Unix que representa la hora en que se modificó el archivo por última vez.

A continuación se muestra la sintaxis básica de la función filemtime():

La sintaxis de PHP de filemtime()

php
filemtime(filename);

Donde filename es el nombre del archivo que se va a verificar.

¿Cómo usar la función filemtime()?

El uso de la función filemtime() es sencillo. Sigue estos pasos:

  1. Llama a la función filemtime(), pasando el nombre del archivo que deseas verificar.
  2. La función devolverá una marca de tiempo Unix que representa la hora de la última modificación del archivo.
  3. Puedes formatear la marca de tiempo Unix utilizando la función date() para mostrar la hora en un formato más legible para humanos.

A continuación se muestra un fragmento de código de ejemplo que demuestra cómo usar la función filemtime():

¿Cómo usar la función filemtime()?

php
<?php

$filename = 'myfile.txt';
$last_modified_time = filemtime($filename);
$modified_time_string = date('F d Y H:i:s.', $last_modified_time);
echo "The file $filename was last modified on $modified_time_string";

En este ejemplo, verificamos cuándo se modificó por última vez el archivo myfile.txt utilizando la función filemtime(). Almacenamos la marca de tiempo Unix que representa la última fecha de modificación en la variable $last_modified_time. Luego formateamos la marca de tiempo Unix usando la función date() y la almacenamos en la variable $modified_time_string. Finalmente, mostramos un mensaje que indica cuándo se modificó el archivo por última vez, utilizando la cadena de tiempo formateada.

Conclusión

La función filemtime() es una herramienta útil en PHP para verificar cuándo se modificó un archivo por última vez. Siguiendo los pasos descritos en esta guía, puedes usar fácilmente la función filemtime() en tus proyectos de PHP para comprobar cuándo se modificaron los archivos por última vez.

Práctica

¿Qué hace la función filemtime() en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.