Syntaxe : Paramètres : Cette fonction prend un paramètre,
$object, qui est requis dans un style procédural. L`objet DateTime renvoyé par la fonction date_create(). Mais dans le cas d`un style orienté objet, le paramètre n`est pas requis.
Valeur de retour :cette fonction renvoie le décalage de fuseau horaire en secondes par rapport à UTC (Universal Time Coordinated) en cas de succès ou FALSE en cas d`erreur.Les programmes suivants illustrer la fonction date_offset_get() en PHP :
Programme 1 : < ? php
$date1
= date_create (
`2018-09-12`
, timezone_open (
`Asie / Calcutta`
));
$date2
= date_create (
`20018 -09-18`
, timezone_open (
`Asie / Singapour`
) );
echo
date_offset_get (
$date1
).
""
;
écho
date_offset_get (
$date2
).
""
;
? >
Sortie :19800 28800
Programme 2 : < ? Php
$date1
=
nouveau
DateHeure (
`2018-09-12`
,
nouveau
DateTimeZone (
`Asie / Calcutta`
));
$date2
=
nouveau
DateTimeImmutable (
`2018-09-18`
,
nouveau
DateTimeZone (
`Asie / Singapour`
) );
echo
$date1
-> getOffset().
""
;
echo
$date2
-> getOffset().
""
;
? >
Quitter :19800 28800
Articles connexes : - PHP | Fonction Date_date_set()
- PHP | Fonction Date_parse_from_format()
- PHP | Fonction Microtime()
Lien : http://php.net/manual/en/datetime.getoffset.php