Fonction strtotime

La fonction strtotime convertit une date arbitraire au format timestamp. Le format timestamp est le nombre de secondes écoulées depuis le 1er janvier 1970 jusqu'au moment donné dans le temps.

Syntaxe

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

Exemple

Convertissons la date '2025-12-31' en timestamp :

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

Résultat de l'exécution du code :

php1767128400

Exemple

Convertissons la date du 10 septembre 2000 en timestamp :

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

Résultat de l'exécution du code :

php968529600

Exemple

Affichons la date de demain (minuit) au format timestamp :

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

Voir aussi

  • la fonction checkdate,
    qui vérifie la validité d'une date
  • la fonction date,
    qui formate une date donnée