¿Cómo crear una fecha con una zona horaria establecida sin usar una representación de string?

Para crear una fecha con una zona horaria establecida sin utilizar una representación de string, se utiliza el método Objeto de fecha . Más información sobre este método se puede aprender de aquí . Es una función integrada en Javascript que se usa para trabajar con fechas y horas.

Sintaxis:

new Date(year, month, date, hour, minute, second, millisecond)

Enfoque 1:
con este método, puede crear una fecha con una zona horaria establecida. Todo lo que tiene que hacer es usar esta función incorporada escribiendo new Date() y luego almacenar el valor en una nueva variable. Luego muestre el contenido de esta variable usando document.getElementById(“demo”).innerHTML.

Ejemplo 1:

<html>
  
<body>
  
    <h2>GeeksforGeeks</h2>
  
    <p id="demo"></p>
  
    <script>
        var d = new Date(2019, 10, 4, 1, 43, 30, 0);
        document.getElementById("demo").innerHTML = d;
    </script>
  
</body>
  
</html>

Producción:

Enfoque 2:
Usando el método Date(), se crea una nueva fecha y se almacena en una variable. luego, usando el método getTimezoneOffset(), podemos sumar o restar el desplazamiento de la zona horaria.

Ejemplo 2:

<html>
  
<body>
  
    <h2>GeeksforGeeks</h2>
  
    <p id="demo"></p>
  
    <script>
        var d = new Date(2012, 9, 4);
        d.setTime(d.getTime() + d.getTimezoneOffset() * 60 * 1000);
        document.write(d);
    </script>
  
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por harshcooldude700 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 *