DateTimeImmutable::createFromTimestamp

(PHP 8 >= 8.4.0)

DateTimeImmutable::createFromTimestampCrée une instance à partir d'un horodatage Unix

Description

public static function DateTimeImmutable::createFromTimestamp(int|float $timestamp): static

Crée une instance à partir d'un horodatage Unix.

Liste de paramètres

timestamp
Horodatage Unix représentant la date. Une valeur de type nombre décimal est également acceptée, ce qui permet une précision à la microseconde.

Valeurs de retour

Retourne une nouvelle instance de DateTimeImmutable.

Erreurs / Exceptions

Si timestamp est en dehors de l'intervalle [PHP_INT_MIN, PHP_INT_MAX], une DateRangeError est lancée.

Exemples

Exemple #1 Exemple avec DateTimeImmutable::createFromTimestamp()

<?php
$date
= DateTimeImmutable::createFromTimestamp(123.456789);
echo
$date->format('Y-m-d H:i:s.u');
?>

L'exemple ci-dessus va afficher :

1970-01-01 00:02:03.456789