Função mktime

A função mktime converte uma data especificada para o formato timestamp. O formato timestamp é o número de segundos decorridos desde 1º de janeiro de 1970 até o momento especificado.

Sintaxe

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

Exemplo

Vamos obter a diferença em segundos entre 1970 e 31.12.2025, 12:59:59:

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

Resultado da execução do código:

php1815386399

Veja também

  • a função time,
    que retorna o timestamp para o momento atual
  • a função date,
    que formata uma data especificada