Fonction mktime

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

Syntaxe

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

Exemple

Obtenons la différence en secondes entre l'année 1970 et le 31.12.2025, 12:59:59 :

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

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

php1815386399

Voir aussi

  • la fonction time,
    qui retourne un timestamp pour le moment actuel
  • la fonction date,
    qui formate une date donnée