Share via


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.
}

Requisitos

Versão 1

Aplica-se ao:

Objeto de data

Consulte também

Referência

Método setTime