PHP | función timezone_offset_get()

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);
?>
Producción:

-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);
?>
Producción:

int(7200)

Artículos relacionados:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *