Share via


analisar o método

Analisa uma seqüência de caracteres que contém uma data e retorna o número de milissegundos entre a data e a meia-noite, 1 º de janeiro de 1970.

function parse(dateVal : {String | System.DateTime} ) : Number

Argumentos

  • dateVal
    Obrigatório.Uma seqüência que contém uma data em um formato sistema autônomo "5 de janeiro de 1996 08:47:00" ou um valor VT_DATE recuperados de um objeto ActiveX ® ou Outros objeto.

Comentários

The analisar método retorna um valor inteiro que representa o número de milissegundos entre meia-noite, 1 º de janeiro de 1970 e a data fornecida com dateVal.

The analisar método é um método estático do Date objeto. Porque é um método estático, ele é chamado, conforme mostrado no exemplo seguinte, em vez de chamado sistema autônomo um método de um criado Date objeto.

var datestring = "November 1, 1997 10:15 AM";
Date.parse(datestring)

As regras a seguir determinam o que o analisar método pode ser analisado com êxito:

  • Datas abreviadas podem usar um "/" ou "-" separador de data, mas devem seguir o formato de dia/mês/ano, por exemplo "7/20/96".

  • Datas longas do formulário "De 1995 10 de julho" podem ser fornecidas com o ano, mês e dia em qualquer ordem e o ano no formulário 2 dígitos ou quatro dígitos.Se você usar o formulário de 2 dígitos, o ano deve ser maior ou igual a 70.

  • Qualquer texto dentro dos parênteses é tratado sistema autônomo um comentário.Desses parênteses podem ser aninhados.

  • Vírgulas e espaços são tratados sistema autônomo delimitadores.Vários delimitadores são permitidos.

  • Os nomes de mês e dia precisam ter dois ou mais caracteres.Dois nomes de caractere que não são exclusivos são resolvidos sistema autônomo a última correspondência.Por exemplo, "Ju" é determinado sistema autônomo julho, não a junho.

  • O dia da semana declarado é ignorado se está incorreto fornecido o restante da data fornecida.Por exemplo, "De 1996 9 de novembro terça-feira" é aceito e analisada, embora essa data, na verdade, cair em uma sexta-feira.O resultanteDateobjeto contém "De 1996 9 de novembro sexta-feira".

  • JScript processa todos sistema autônomo fusos horários padrão, bem sistema autônomo horário coordenado universal (UTC) e médio de Greenwich (GMT).

  • Dois-pontos separar horas, minutos e segundos, embora todos os não precisam ser especificados. "10: "," 10: 11 "e"11: 10: 12"são válidas.

  • Se for usado o relógio de 24 horas, é um erro para especificar "PM" depois de meio-dia 12 vezes.Por exemplo, "23: 15 PM" é um erro.

  • Uma seqüência de caracteres que contém uma data inválido é um erro.Por exemplo, uma seqüência de caracteres contendo dois anos ou dois meses é um erro.

Exemplo

O exemplo a seguir ilustra o uso do analisar método.Fornecer a função com uma data e a função retornará a diferença entre a data 1/1/1970 e fornecida:

function GetTimeTest(testdate){
   var s, t;                    //Declare variables.
   var MinMilli = 1000 * 60;       //Initialize variables.
   var HrMilli = MinMilli * 60;
   var DyMilli = HrMilli * 24;
   t = Date.parse(testdate);       //Parse testdate.
   s = "There are "                //Create return string.
   s += Math.round(Math.abs(t / DyMilli)) + " days "
   s += "between " + testdate + " and 1/1/70";
   return(s);                      //Return results.
}

Requisitos

Versão 1

Aplica-se ao:

Objeto de data

Consulte também

Outros recursos

Métodos