Script: Data e hora

Como sempre muita gente pesquisa um script de data e hora, que preste, para colocar no site, irei colocar um aqui que utilizo muito e funciona bem com Firefox, IE 5 ou superior e Opera 7 ou superior.

Ele exibe a data e hora, atualizando os segundos constantemente, fazendo com que a hora seja real.

<script>
var arraydia=new Array(“domingo”,”segunda-feira”,”terça-feira”,”quarta-feira”,”quinta-feira”,”sexta-feira”,”sábado”)
var arraymes=new Array(“janeiro”,”fevereiro”,”março”,”abril”,”maio”,”junho”,”julho”,”agosto”,”setembro”,”outubro”,”novembro”,”dezembro”)
/***********************
* Script de Data e Hora
************************/
function pegardata(){
var minhadata=new Date()
var ano=minhadata.getYear()
if (ano < 1000)
ano+=1900
var dia=minhadata.getDay()
var mes=minhadata.getMonth()
var diam=minhadata.getDate()
if (diam<10)
diam=”0″+diam
var horas=minhadata.getHours()
var minutos=minhadata.getMinutes()
var segundos=minhadata.getSeconds()
if (minutos<=9)
minutos=”0″+minutos
if (segundos<=9)
segundos=”0″+segundos
//change font size here
var cdata=”<small><font color=’000000′ face=’Arial’><b>”+arraydia[dia]+”, “+diam+” de “+arraymes[mes]+” de “+ano+” – “+horas+”:”+minutos+”:”+segundos+”</b></font></small>”
if (document.all)
document.all.clock.innerHTML=cdata
else if (document.getElementById)
document.getElementById(“clock”).innerHTML=cdata
else
document.write(cdata)
}
/**************************************
* http://diegomacedo.uebihost.com.br
***************************************/
if (!document.all&&!document.getElementById)
pegardata()
function DataHora(){
if (document.all||document.getElementById)
setInterval(“pegardata()”,1000)
}
</script>

Basta inserir o código acima entre as tags <body> e </body>, ou seja, no corpo da página.

Mas ainda não está funcionando. Para fazer rodar o script, você tem que chamar na hora que a página é carregada.

Nossa tag <body> ficará assim:

<body onLoad=”DataHora()”>

Pronto!

Abraços e espero ter ajudado.

Deixe um comentário

O seu endereço de e-mail não será publicado.