Syntaxe :timezone_open ($timezone)
Paramètres :Cette fonction prend un paramètre
$timezone , qui est obligatoire. Ceci spécifie le fuseau horaire du nouvel objet DateTimeZone qui sera créé.
Valeur de retour :Renvoie un objet DateTimeZone en cas de succès, ou False en cas d`erreur.
Exceptions :Le fuseau horaire passé comme un paramètre doit être un fuseau horaire pris en charge en PHP, sinon cela peut conduire à des résultats incorrects. Les programmes suivants illustrent la fonction timezone_open() en PHP :
Programme 1 :
// Créer un nouvel objet DateTimeZone
$timezone
= timezone_open (
"America / Chicago"
);
echo
(
" Le nouvel objet DateTimeZone créé est "
. timezone_name_get (
$timezone
));
?>
Quitter :Le nouvel objet DateTimeZone créé est America / Chicago
Programme 2 : < ? php
// Tableau de fuseaux horaires
$timezones
=
tableau
(
`Europe / Londres`
,
` Asie / Calcutta`
);
foreach
(
$timezones
as
$tz
) {
$name
= timezone_open (
$tz
);
echo
(
" Le nouvel objet DateTimeZone créé est "
. timezone_name_get (
$name
).
"< br >"
);
}
?>
Quitter :Le nouvel objet DateTimeZone créé est Europe / Londres
Le nouvel objet DateTimeZone créé est Asie / Calcutta
Remarque.La fonction timezone_open() génère un avertissement car le fuseau horaire passé n`est pas pris en charge/fuseau horaire valide.Lien : http: / / php.net/manual/en/function.timezone-open.php