La función timezone_offset_get() es una función incorporada en PHP que se usa para devolver el desplazamiento de la zona horaria desde GMT. El objeto de fecha y hora y la fecha y hora se envían como un parámetro a la función timezone_offset_get() y devuelven el desplazamiento de la zona horaria en segundos en caso de éxito o False en caso de falla.
Sintaxis:
int timezone_offset_get( $object, $datetime )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $objeto: Es un parámetro obligatorio que especifica el objeto DateTimeZone.
- $datetime: también es un parámetro obligatorio que especifica la fecha/hora a partir de la cual se debe calcular el desplazamiento.
Valor devuelto: Devuelve el desplazamiento de la zona horaria en segundos en caso de éxito o Falso en caso de error.
Excepciones: La función timezone_offset_get() es un alias de la función DateTimeZone::getOffset().
Los siguientes programas ilustran la función timezone_offset_get() en PHP:
Programa 1:
<?php // Open the timezone of America/Chicago $timezone = timezone_open("America/Chicago"); // Displaying the offset of America/Chicago and Europe/Amsterdam $datetime_eur = date_create("now", timezone_open("Europe/Amsterdam")); echo timezone_offset_get($timezone, $datetime_eur); ?>
-18000
Programa 2:
<?php // Open the timezone of America/Chicago and Europe/Amsterdam $timezone_chicago = new DateTimeZone("America/Chicago"); $timezone_amsterdam = new DateTimeZone("Europe/Amsterdam"); $chicago = new DateTime("now", $timezone_chicago); $amsterdam = new DateTime("now", $timezone_amsterdam); // Calculating the offset between the timezones $Offset = $timezone_amsterdam -> getOffset($chicago); // Dumping the offset variable var_dump($Offset); ?>
int(7200)
Artículos relacionados:
- PHP | función timezone_location_get()
- PHP | función timezone_open()
- PHP | función timezone_name_from_abbr()
Referencia: http://php.net/manual/en/function.timezone-offset-get.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA