Função strtotime

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

Sintaxe

phpstrtotime(string $datetime, ?int $baseTimestamp = null): int|false

Exemplo

Vamos converter a data '2025-12-31' para timestamp:

php<?php
  echo strtotime('2025-12-31');
?>

Resultado da execução do código:

php1767128400

Exemplo

Vamos converter a data 10 de setembro de 2000 para timestamp:

php<?php
  echo strtotime('10 September 2000');
?>

Resultado da execução do código:

php968529600

Exemplo

Vamos exibir o dia de amanhã (meia-noite) em formato timestamp:

php<?php
  echo strtotime('Tomorrow');
?>

Veja também

  • a função checkdate,
    que verifica a validade de uma data
  • a função date,
    que formata uma data especificada