Dans cet article, vous apprendrez comment obtenir les transitions du fuseau horaire. Le PHP
La fonction timezone_transitions_get() renvoie les transitions de fuseau horaire.
Quelle est la syntaxe de la fonction timezone_transitions_get() en PHP ?
Syntaxe procédurale ?
Syntaxe procédurale :
timezone_transitions_get(object, timestamp_start, timestamp_end)
Syntaxe orientée objet :
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
Les deux syntaxes ci-dessus produisent les mêmes résultats. La première est sans utiliser la classe et
la seconde utilise la classe DateTimeZone pour appeler la méthode.
Paramètre | Description |
---|---|
objet | L'objet DateTime (pour la manière procédurale) - obligatoire |
horodatage_début | Horodatage de début – Facultatif |
horodatage_end | Horodatage de fin – Facultatif |
Exemple de la fonction timezone_transition_get()
<?php
$zone = new DateTimeZone("Europe/Paris");
// procedural way
print_r(reset(timezone_transitions_get($zone)));
+
// OOP way
print_r(reset($zone->getTransitions()));
?>