A continuación se muestra el ejemplo del método Date getTimezoneOffset() .
- Ejemplo:
javascript
<script> // If nothing is in parameter it takes // the current date while creating Date object var date = new Date(); // Extracting the time difference between // UTC and local time var diff = date.getTimezoneOffset(); //Printing on console document.write(diff); </script>
- Producción:
-330
El método date.getTimezoneOffset() se utiliza para devolver la diferencia horaria entre la hora universal coordinada (UTC) y la hora local, en minutos. Si su zona horaria es GMT+5, se devolverán -300 (60*5) minutos. El horario de verano impide que este valor sea constante.
Sintaxis:
date.getTimezoneOffset()
Parámetro: Este método no acepta ningún parámetro.
Valores devueltos: Devuelve un número que representa la diferencia horaria entre UTC y la hora local en minutos.
Más códigos para el método anterior son los siguientes:
Programa 1: la fecha del mes debe estar entre 1 y 31 porque ninguno de los meses tiene una fecha mayor que 31, por eso devuelve NaN, es decir, no es un número porque la fecha porque el mes no existe.
javascript
<script> // Taking the date while creating Date object var date=new Date('Aug 32 2018 5:30'); // Extracting the timedifference between // UTC and local time var n=date.getTimezoneOffset(); document.write(n) </script>
Producción:
NaN
Programa 2: En este ejemplo, dejaremos la nueva Fecha en blanco para obtener la diferencia horaria entre UTC y la hora local mediante un disparador.
javascript
<!DOCTYPE html> <html> <head> <title> JavaScript Date geTimexoneOffset() Method </title> </head> <body style="text-align: center;"> <h1 style="color: green;">GeeksforGeeks</h1> <b>JavaScript Date geTimexoneOffset() Method</b> <br /> <br /> <button onclick="gfg()">Click me</button> <script> function gfg() { // If nothing is in parameter it takes // the current date while creating // Date object var date = new Date("June 29 2020 10:30"); // Extracting the time difference between // UTC and local time var diff = date.getTimezoneOffset(); //Printing on console document.write(diff); } </script> </body> </html>
Producción:
Nota: La hora universal coordinada (UTC) es la hora establecida por el estándar de hora mundial. UTC es lo mismo que la hora GMT.
Navegadores compatibles: los navegadores compatibles con el método JavaScript Date getTimezoneOffset() se enumeran a continuación:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 5 y superior
- Ópera 3 y superior
- Safari 1 y superior
Publicación traducida automáticamente
Artículo escrito por _shreya_garg_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA