Devuelve el número de milisegundos entre medianoche del día 1 de enero de 1970 en Horario Universal Coordinado (UTC) (o GMT) y la fecha proporcionada.
Date.UTC(año, mes, día[, horas[, minutos[, segundos[,milisegundos]]]])
El método UTC devuelve el número de milisegundos transcurridos entre medianoche del día 1 de enero de 1970 UTC y la fecha proporcionada. Este valor devuelto se puede utilizar en el método setTime y en el constructor del objeto Date. Si el valor de un argumento es mayor que su intervalo o si es un número negativo, los demás valores almacenados se modifican según sea el caso. Por ejemplo, si especifica 150 segundos, JScript vuelve a definir ese número como dos minutos y 30 segundos.
La diferencia entre el método UTC y el constructor de objeto Date que acepta una fecha es que el método UTC asume la hora UTC y el constructor de objeto Date asume la hora local.
El método UTC es un método estático. Por tanto, un objeto Date no se tiene que crear previamente para que se pueda utilizar.
Nota Si año está entre 0 y 99, utilice 1900 + año para el año.
El siguiente ejemplo muestra el uso del método UTC.
function DiasEntreFechaYAhora(an, me, di){ var d, r, t1, t2, t3; //Declaración de variables. var MinMili = 1000 * 60 //Inicializar variables. var HoraMili = MinMili * 60 var DiaMili = HoraMili * 24 t1 =Date.UTC(
yr,
mo - 1,
dy)
//Obtiene milisegundos desde 1/1/1970. d = new Date(); //Crea objeto Date. t2 = d.getTime(); //Obtiene hora actual. if (t2 >= t1) t3 = t2 - t1; else t3 = t1 - t2; r = Math.round(t3 / DiaMili); return(r); //Devuelve la diferencia. }
Métodos del objeto Date | Método setTime
Se aplica a: Objeto Date
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |