Méthode getTimestamp de la classe DateTime
La méthode getTimestamp renvoie un timestamp Unix pour un objet de la classe DateTime.
Il s'agit d'un nombre entier représentant le nombre de secondes écoulées
depuis le 1er janvier 1970 à 00:00:00 UTC jusqu'à la date spécifiée.
La méthode ne prend aucun paramètre.
Syntaxe
$datetime->getTimestamp();
Exemple
Obtenons le timestamp actuel :
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Résultat de l'exécution du code :
1678901234
Exemple
Obtenons un timestamp pour une date spécifique :
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Résultat de l'exécution du code :
1673784000
Exemple
Comparons deux dates via leur timestamp :
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Résultat de l'exécution du code :
'Date1 is earlier than Date2'