Fonction PHP timezone_transitions_get()
Exemple
Renvoie une transition pour un fuseau horaire :
<?php
$timezone = new DateTimeZone("Europe/Paris");
// Procedural style
print_r(reset(timezone_transitions_get($timezone)));
echo "<br><br>"
// Object oriented style
print_r(reset($timezone->getTransitions()));
?>
Définition et utilisation
Le timezone_transitions_get() renvoie toutes les transitions pour le fuseau horaire.
Syntaxe
Les deux fonctions ci-dessous sont équivalentes et n'importe laquelle des fonctions peut être utilisée comme indiqué dans l'exemple ci-dessus.
Style procédural :
timezone_transitions_get(object, timestamp_start, timestamp_end)
Style orienté objet :
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
Valeurs des paramètres
Parameter | Description |
---|---|
object | Required (for procedural style). Specifies a DateTimeZone object |
timestamp_start | Optional. Begin timestamp |
timestamp_end | Optional. End timestamp |
Détails techniques
Valeur de retour : | Un tableau indexé numériquement contenant un tableau associatif avec toutes les transitions en cas de succès. FAUX en cas d'échec |
---|---|
Version PHP : | 5.2+ |
Journal des modifications PHP : | PHP 5.3 : Ajout des paramètres timestamp_begin et timestamp_end |
❮ Référence date/heure PHP