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