Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andreia_sp

[Resolvido] Relógio - Data e Hora

Recommended Posts

Imagem PostadaImagem Postada

 

<script language="javascript">
function construirArray(qtdElementos){
	this.length = qtdElementos
}

	var	arrayDia = new construirArray(7);
	arrayDia[0] = "Domingo";
	arrayDia[1] = "Segunda-Feira";
	arrayDia[2] = "Terça-Feira";
	arrayDia[3] = "Quarta-Feira";
	arrayDia[4] = "Quinta-Feira";
	arrayDia[5] = "Sexta-Feira";
	arrayDia[6] = "Sabado";

	var arrayMes = new construirArray(12);
	arrayMes[0] = "Janeiro";
	arrayMes[1] = "Fevereiro";
	arrayMes[2] = "Março";		
	arrayMes[3] = "Abril";
	arrayMes[4] = "Maio";
	arrayMes[5] = "Junho";
	arrayMes[6] = "Julho";
	arrayMes[7] = "Agosto";
	arrayMes[8] = "Setembro";
	arrayMes[9] = "Outubro";
	arrayMes[10] = "Novembro";
	arrayMes[11] = "Dezembro";

function mostrarDataHora(hora, diaSemana, dia, mês, ano){
	retorno  = "  "+hora+" ";
	retorno += "  "+diaSemana+", "+dia+" de "+mês+" de "+ano;

	document.getElementById("datahora").innerHTML = retorno;
}

function getMesExtenso(mês){
	return this.arrayMes[mês];
}


function getDiaExtenso(dia){
	return this.arrayDia[dia];
}

function atualizarDataHora(){ 
	dataAtual = new Date();
	dia = dataAtual.getDate();
	diaSemana = getDiaExtenso(dataAtual.getDay());
	mês = getMesExtenso(dataAtual.getMonth());
	ano = dataAtual.getYear();
	hora = dataAtual.getHours();
	minuto = dataAtual.getMinutes();
	segundo = dataAtual.getSeconds();

	str_dia = new String (dia) 
	if (str_dia.length == 1) 
	   dia = "0" + dia

	str_segundo = new String (segundo) 
	if (str_segundo.length == 1) 
	   segundo = "0" + segundo 

	str_minuto = new String (minuto) 
	if (str_minuto.length == 1) 
	   minuto = "0" + minuto 

	str_hora = new String (hora) 
	if (str_hora.length == 1) 
	   hora = "0" + hora 

	horaImprimivel = hora + ":" + minuto + ":" + segundo;
	mostrarDataHora(horaImprimivel, diaSemana, dia, mês, ano);
	setTimeout("atualizarDataHora()",1000);

} 

</script>
<body onload ="atualizarDataHora()">

<div id="datahora"></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.