JavaScript Fecha getTimezoneOffset() Método – Part 1

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

Deja una respuesta

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