Data e hora em JavaScript
Publicado por Angelito Monteiro Goulart (última atualização em 18/06/2011)
[ Hits: 18.963 ]
Homepage: http://angelitomg.com
Script que exibe a data e a hora em javascript. A funcao recebe como parametro a div a qual sera exibida a data e a hora.
<html>
<head>
<title>Data::Hora Javascript</title>
<script type="text/javascript">
function exibeDataHora(div){
/*
*
* Funcao para exibicao de data e hora
* Angelito M. Goulart
* <angelito@bsd.com.br>
* 06/04/2011
*
* Uso: basta chama-la ao carregar a pagina
* e passar a div onde sera exibida a data
* e hora como parametro.
*
*/
//cria um objeto do tipo date
var data = new Date();
// obtem o dia, mes e ano
dia = data.getDate();
mes = data.getMonth() + 1;
ano = data.getFullYear();
//obtem as horas, minutos e segundos
horas = data.getHours();
minutos = data.getMinutes();
segundos = data.getSeconds();
//converte as horas, minutos e segundos para string
str_horas = new String(horas);
str_minutos = new String(minutos);
str_segundos = new String(segundos);
//se tiver menos que 2 digitos, acrescenta o 0
if (str_horas.length < 2)
str_horas = 0 + str_horas;
if (str_minutos.length < 2)
str_minutos = 0 + str_minutos;
if (str_segundos.length < 2)
str_segundos = 0 + str_segundos;
//converte o dia e o mes para string
str_dia = new String(dia);
str_mes = new String(mes);
//se tiver menos que 2 digitos, acrescenta o 0
if (str_dia.length < 2)
str_dia = 0 + str_dia;
if (str_mes.length < 2)
str_mes = 0 + str_mes;
//cria a string que sera exibida na div
data = str_dia + '/' + str_mes + '/' + ano + ' - ' + str_horas + ':' + str_minutos + ':' + str_segundos;
//exibe a string na div
document.getElementById(div).innerHTML = data;
//executa a funcao com intervalo de 1 segundo
setTimeout("exibeDataHora('hora')", 1000);
}
</script>
</head>
<body onload="javascript:exibeDataHora('hora');">
<div id="hora"></div>
</body>
</html>
Gerador de números para Mega-Sena
Descubra que dia da semana você nasceu!
Tabela paginada e com diferenciação de cor nas linhas
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
archlinux resolução abaixou após atualização (16)
Conselho distribuiçao brasileira (7)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









