Función mktime

La función mktime convierte una fecha dada al formato timestamp. El formato timestamp es el número de segundos transcurridos desde el 1 de enero de 1970 hasta el momento especificado.

Sintaxis

phpmktime(int $hour, ?int $minute = null, ?int $second = null, ?int $month = null, ?int $day = null, ?int $year = null): int|false

Ejemplo

Obtengamos la diferencia en segundos entre el año 1970 y el 31.12.2025, 12:59:59:

php<?php
  echo mktime(12, 59, 59, 12, 31, 2025);
?>

Resultado de la ejecución del código:

php1815386399

Véase también

  • la función time,
    que devuelve el timestamp para el momento actual
  • la función date,
    que formatea una fecha dada