Método UTC
Retorna o número de milissegundos entre meia-noite, 1 º de janeiro de 1970 time universal coordenada (UTC) (ou GMT) e a data fornecida.
function UTC(year : Number , month : Number , day : Number [, hours : Number [, minutes : Number [, seconds : Number [,ms : Number]]]]) : Number
Argumentos
year
Obrigatório.A designação do ano inteiro é necessária para precisão do século cruzada Data.If ano está entre 0 e 99 for usado, em seguida, ano será considerado 1900 + ano.mês
Obrigatório.O mês sistema autônomo um número inteiro entre 0 e 11 (janeiro a dezembro).day
Obrigatório.A data sistema autônomo um número inteiro entre 1 e 31.hours
Opcional.Deve ser fornecido se minutos é fornecido.Um inteiro de 0 a 23 (meia-noite às 11 h) que especifica a hora.minutos
Opcional.Deve ser fornecido se segundos é fornecido.Um inteiro de 0 a 59 que especifica os minutos.segundos
Opcional.Deve ser fornecido se milissegundos é fornecido.Um inteiro de 0 a 59 que especifica os segundos.ms
Opcional.Um inteiro de 0 a 999 que especifica o milissegundos.
Comentários
The UTC método retorna o número de milissegundos entre meia-noite, 1 º de janeiro de 1970 UTC e a data fornecida. Esse valor retornado pode ser usado na setTime método e, na Date Construtor de objeto. Se o valor de um argumento for maior do que o intervalo ou é um número negativo, outros valores armazenados são modificados da mesma forma.Por exemplo, se você especificar 150 segundos, o JScript redefine esse número sistema autônomo dois minutos e 30 segundos.
A diferença entre o UTC método e o Date objeto construtor que aceite uma data é que o UTC método assume UTC e o Date Construtor de objeto supõe que a time local.
The UTC é um método estático. Portanto, um Date objeto não precisa ser criada antes que ele pode ser usado.
Observação: |
---|
Se ano está entre 0 e 99, use 1900 + ano para o ano. |
Exemplo
O exemplo a seguir ilustra o uso do UTC método.
function DaysBetweenDateAndNow(yr, mo, dy){
var d, r, t1, t2, t3; //Declare variables.
var MinMilli = 1000 * 60 //Initialize variables.
var HrMilli = MinMilli * 60
var DyMilli = HrMilli * 24
t1 = Date.UTC(yr, mo - 1, dy) //Get milliseconds since 1/1/1970.
d = new Date(); //Create Date object.
t2 = d.getTime(); //Get current time.
if (t2 >= t1)
t3 = t2 - t1;
else
t3 = t1 - t2;
r = Math.round(t3 / DyMilli);
return(r); //Return difference.
}