JavaScript Fecha UTC() Método – Part 1

A continuación se muestra el ejemplo del método Date UTC() .

  • Ejemplo:

    <script>
       var gfg = Date.UTC(2020, 07, 03);
       document.write("Output : " + gfg);
    </script>
  • Producción:
    Output : 1596412800000

El método Date.UTC() en JavaScript se usa para devolver la cantidad de milisegundos en un objeto Date desde el 1 de enero de 1970, 00:00:00, hora universal.
El método UTC() se diferencia del constructor Fecha de dos maneras:

  • Date.UTC() usa la hora universal en lugar de la hora local.
  • Date.UTC() devuelve un valor de tiempo como un número en lugar de crear un objeto de fecha.

Sintaxis:

Date.UTC(year, month, day, hour, minute, second, millisecond)

Parámetros: este método acepta siete parámetros, como se mencionó anteriormente y se describe a continuación:

  • año: Para especificar un año después de 1900.
  • mes: Para especificar un número entero entre 0 y 11 que representa el mes. Otros valores que se permiten son:
    • -1 representará el último mes del año anterior.
    • 12 representará el primer mes del próximo año.
    • 13 representará el segundo mes del próximo año.
  • día: Es un parámetro opcional. Se utiliza para especificar un número entero entre 1 y 31 que representa el día del mes. Otros valores permitidos son:
    • 0 representará la última hora del mes anterior.
    • -1 representará la hora anterior a la última hora del mes anterior.
    • Si el mes tiene 31 días, entonces 32 representará el primer día del mes siguiente.
    • Si el mes tiene 30 días, el 32 representará el segundo día del mes siguiente.
  • hora: Es un parámetro opcional. Se utiliza para especificar un número entero entre 0 y 23 que representa las horas. Otros valores que se permiten son:
    • -1 representará la última hora del día anterior.
    • 24 representará la primera hora del día siguiente.
  • minuto: Es un parámetro opcional. Se utiliza para especificar un número entero entre 0 y 59 que representa los minutos. Otros valores que se permiten son:
    • -1 representará el último minuto de la hora anterior.
    • 60 representará el primer minuto de la siguiente hora.
  • segundo: Es un parámetro opcional. Se utiliza para especificar un número entero entre 0 y 59 que representa los segundos. Otros valores que se permiten son:
    • -1 representará el último segundo del minuto anterior.
    • 60 representará el primer segundo del próximo minuto.
  • milisegundo: Es un parámetro opcional. Se utiliza para especificar un número entero entre 0 y 999 que representa los milisegundos. Otros valores que se permiten son:
    • -1 representará el último milisegundo del segundo anterior.
    • 1000 representará el primer milisegundo del próximo segundo.

Valor devuelto: el método Date.UTC() devuelve un número que representa la cantidad de milisegundos en el objeto Date dado desde el 1 de enero de 1970, 00:00:00, hora universal.

Los siguientes ejemplos ilustran el método en JavaScript:

  • Ejemplo 1: en este ejemplo, se pasan tres parámetros en el método Date.UTC() que representa el año, el mes y el día, respectivamente. El método devuelve el número de milisegundos entre la fecha especificada como parámetro y la medianoche del 1 de enero de 1970.
    Date.UTC(2010, 01, 28)

    Producción:

    1267315200000
  • Ejemplo 2: En este ejemplo, se pasan tres parámetros en el método Date.UTC() que representan año, mes y día respectivamente, y se crea un objeto de datos «nueva fecha». El método devuelve la hora UTC de los parámetros pasados.
    new Date(Date.UTC(2010, 01, 28))

    Producción:

    Sun Feb 28 2010 05:30:00 GMT+0530 (IST)

Más códigos para el método anterior son los siguientes:

Programa 1: En este programa devuelve el número de milisegundos entre una fecha específica y la medianoche del 1 de enero de 1970.

<script>
   var test = Date.UTC(2010, 01, 28);
   document.write("Output : " + test);
</script>

Producción:

Output : 1267315200000

Programa 2: en este programa se crea un objeto de fecha utilizando la hora UTC en lugar de la hora local.

<script>
var test = new Date(Date.UTC(2010, 01, 28));
document.write("Output : " + test);
</script>

Producción:

Output : Sun Feb 28 2010 05:30:00 GMT+0530 (IST)

Navegadores compatibles: los navegadores compatibles con el método JavaScript Date UTC() se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 3 y superior
  • Ópera 3 y superior
  • Safari 1 y superior

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 *