Funções de data e hora


Método Date:


	// A data é dada a partir de 00:00:00 h GMT de 01 de janeiro de 1970.
	
	// Se nenhum parâmetro é fornecido (primeira forma), são assumidas a data e hora locais,
	//isto é, do computador que executa o script.
	
	data1 = new Date(); // Ex: data1 = Fri Jun 21 2013 20:06:09 GMT-0300 (Hora oficial do Brasil)
	
	data2 = new Date(ms); // milissegundos desde a data inicial dada acima
	
	data3 = new Date(string_de_data); // string em um formato suportado. Ex: "Mon, 27 Dec 2004 12:00:00 GMT"
	
	data4 = new Date(nAno, nMês, nDia [, nHora, nMin, nSeg, nMs] ); // valores inteiros. Ex: Janeiro 0, Fevereiro 1, etc.
getDate: retorna um inteiro entre 1 e 31 que representa o dia do mês do objeto Date

	
	dia = data1.getDate();
getDay: retorna um inteiro do dia da semana. Domingo 0, segunda 1, etc


	dia_semana = data1.getDay();
getFullYear: retorna o ano do objeto Date em números absolutos, por exemplo 1998

	
	ano = data1.getFullYear();
getHours: retorna a hora do objeto Date, um número inteiro entre 0 e 23

	
	hora = data1.getHours();
getMilliseconds: retorna os milissegundos do objeto Date, um inteiro entre 0 e 999

	
	ms = data1.getMilliseconds();
getMinutes: retorna os minutos do objeto Date, um inteiro entre 0 e 59

	
	min = data1.getMinutes();
getMonth: retorna o mês do objeto Date, um inteiro entre 0 e 11 (0 janeiro, 1 fevereiro, etc)

	
	mes = data1.getMonth();
getSeconds: retorna os segundos do objeto Date, um número inteiro entre 0 e 59

	 
	seg = data1.getSeconds();
setDate: especifica um dia do mês para um objeto Date. nDia deve ser um inteiro entre 1 e 31

	
	data1.setDate(nDia);
setFullYear: especifica um ano, mes e dia para um objeto Date existente

	
	data1.setFullYear(nAno [, nMes, nDia]); // nAno é um inteiro de 4 dígitos representando o ano,
											// nMes um inteiro de 0 a 11 para o mês (0 janeiro, 1 fevereiro, etc)
											// nDia um inteiro de 1 a 31 para o dia do mês
setMonth: especifica o mês de um objeto Date

											
	data1.setMonth(nMes [, nDia]);  // nMes deve ser um inteiro entre 0 e 11 (0 janeiro, 1 fevereiro, etc)
									// nDia é um parâmetro opcional para o dia do mês (inteiro entre 0 e 31).
setHours: especifica a hora para um objeto Date

	
	data1.setHours(nHora [, nMin, nSeg, nMs]);  // nHora é um inteiro entre 0 e 23
												// nMin é um inteiro entre 0 e 59
												// nSeg é um inteiro entre 0 e 59
												// nMs é inteiro entre 0 e 999 para os milissegundos
setMinutes: especifica os minutos para um objeto Date


	data1.setMinutes(nMin [, nSeg, nMs]);   // nMin deve ser um inteiro entre 0 e 59
											// nSeg (inteiro entre 0 e 59)
											// nMs (inteiro entre 0 e 999 para os milissegundos)
setSeconds: especifica os segundos de um objeto Date

	
	data1.setSeconds(nSeg [, nMs]); // nSeg deve ser um inteiro entre 0 e 59
									// nMs é um parâmetro opcional para os milissegundos (inteiro entre 0 e 999)
setMilliseconds: especifica os milissegundos (inteiro entre 0 e 999) para um objeto Date

	
	data1.setMilliseconds(nMs); 
toLocaleString: retorna uma seqüência de caracteres (string) de data com formato definido pelas configurações do sistema operacional

	
	data1.toLocaleString(); // Ex: 21/6/2013 18:10:57
Date.UTC: retorna o número de milissegundos desde 01 de janeiro de 1970 00:00:00 h, hora universal

								
	data1.Date.UTC(nA, nM, nD [, nHora, nMin, nSeg, nMs]);  // nA: ano depois de 1900
															// nM: inteiro de 0 a 11 para o mês
															// nD: inteiro de 1 a 31 para o dia do mês
															// nHora: inteiro de 0 a 23 para as horas
															// nMin: inteiro de 0 a 59 para os minutos
															// nSeg: inteiro de 0 a 59 para os segundos
															// nMs: inteiro de 0 a 999 para os milissegundos





Comentários

Copyright © 2018 Anderson Bravo
www.andersonbravo.com.br
anderson@andersonbravo.com.br