(PHP 5 >= 5.5.0, PHP 7, PHP 8)
DateTimeImmutable::setTimestamp — Définit la date et l'heure basé sur un horodatage Unix
Retourne un nouvel objet DateTimeImmutable construit à partir de l'ancien, avec la date et l'heure basées sur un horodatage Unix.
timestamp
L'horodatage Unix représentant la date.
Définir l'horodatage en dehors de l'intervalle d'un entier est possible en utilisant
DateTimeImmutable::modify() avec le format @
.
Retourne un nouvel objet DateTimeImmutable avec les données modifiées.
Exemple #1 Exemple de DateTimeImmutable::setTimestamp()
Style orienté objet
<?php
$date = new DateTimeImmutable();
echo $date->format('U = Y-m-d H:i:s') . "\n";
$newDate = $date->setTimestamp(1171502725);
echo $newDate->format('U = Y-m-d H:i:s') . "\n";
?>
Les exemples ci-dessus vont afficher quelque chose de similaire à :
1272508903 = 2010-04-28 22:41:43 1171502725 = 2007-02-14 20:25:25