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