Método Date UTC de JavaScript

Definición y uso

UTC() El método devuelve los milisegundos entre la fecha especificada y la medianoche del 1 de enero de 1970 según la hora universal.

Consejos:El tiempo universal coordinado (UTC) es el tiempo estándar mundial.

Notas:La hora UTC es la misma que la hora GMT (tiempo de Greenwich)

Ejemplo

Ejemplo 1

Devuelve los milisegundos entre la fecha especificada y la medianoche del 1 de enero de 1970:

var d = Date.UTC(2012, 02, 30);

Prueba personalmente

Ejemplo 2

Crear un objeto de fecha utilizando la hora UTC en lugar de la hora local:

var d = new Date(Date.UTC(2012, 02, 30));

Prueba personalmente

Sintaxis

Date.UTC(year, month, day, horas, minutos, segundos, millisec)

Valores de los parámetros

Parámetros Descripción
year Obligatorio. Representa el número de cuatro dígitos del año, se permite valores negativos.
month

Obligatorio. Representa el entero del mes

El valor esperado es de 0-11, pero se permite otros valores:

  • -1 causará el último mes del año anterior
  • 12 causará el primer mes del próximo año
  • 13 causará el segundo mes del próximo año
day

Opcional. Entero, representa el día del mes

El valor esperado es de 1-31, pero se permite otros valores:

  • 0 causará la última hora del mes anterior
  • -1 causará una hora antes de la última hora del mes anterior

Si un mes tiene 31 días:

  • 32 causará el primer día del próximo mes

Si un mes tiene 30 días:

  • 32 causará el segundo día del próximo mes
hour

Opcional. Por defecto 0. Representa el entero de la hora

El valor esperado es de 0-23, pero se permite otros valores:

  • -1 causará la última hora del día anterior
  • 24 causará la primera hora del siguiente día
min

Opcional. Por defecto 0. Representa el entero del minuto

El valor esperado es de 0-59, pero se permite otros valores:

  • -1 causará el último minuto de la hora anterior
  • 60 causará el primer minuto del próximo hora
sec

Opcional. Por defecto 0. Representa el entero de los segundos

El valor esperado es de 0-59, pero se permite otros valores:

  • -1 causará el último segundo del minuto anterior
  • 60 causará el primer segundo del próximo minuto
millisec

Opcional. Por defecto 0. Representa el entero de los milisegundos

El valor esperado es de 0-999, pero se permite otros valores:

  • -1 causará el último milisegundo del segundo anterior
  • 1000 causará el primer milisegundo del próximo segundo

Detalles técnicos

Valor devuelto: Número, que representa los milisegundos entre la fecha y hora especificada y la medianoche del 1 de enero de 1970.
JavaScript versión: ECMAScript 1

Compatibilidad del navegador

Métodos Chrome IE Firefox Safari Opera
UTC() Soporte Soporte Soporte Soporte Soporte

Páginas relacionadas

Tutoriales:Fecha de JavaScript

Tutoriales:Formato de fecha de JavaScript