Tecnologia

Funções de data e hora

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
2020 © B85 Tecnologia
eu@andersonbravo.com.br