Ir para conteúdo

POWERED BY:

Arquivado

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

fekz

Hora e data no Firefox

Recommended Posts

Duas dúvias.

 

A primeira é que o ano sai errado no firefox. Ele sai 19108 invés de 2008.

 

A segunda, queria que a hora fosse atualizada segundo por segundo... é so colocar um settime?

 

Script:

 

CODE
<script>

hoje = new Date()

 

dia = hoje.getDate()

dias = hoje.getDay()

mes = hoje.getMonth()

ano = hoje.getYear()

 

if (dia < 10) {dia = "0" + dia}

if (ano < 2000) {ano = "19" + ano}

 

function CriaArray(n){this.length = n}

NomeDia = new CriaArray(7)

NomeDia[0] = "Domingo"

NomeDia[1] = "Segunda-feira"

NomeDia[2] = "Terça-feira"

NomeDia[3] = "Quarta-feira"

NomeDia[4] = "Quinta-feira"

NomeDia[5] = "Sexta-feira"

NomeDia[6] = "Sábado"

 

NomeMes = new CriaArray(12)

NomeMes[0] = "Janeiro"

NomeMes[1] = "Fevereiro"

NomeMes[2] = "Março"

NomeMes[3] = "Abril"

NomeMes[4] = "Maio"

NomeMes[5] = "Junho"

NomeMes[6] = "Julho"

NomeMes[7] = "Agosto"

NomeMes[8] = "Setembro"

NomeMes[9] = "Outubro"

NomeMes[10] = "Novembro"

NomeMes[11] = "Dezembro"

</script> // fim do script para data

<script> // inicio do script para hora

function horario(){

tempo = new Date();

hora = tempo.getHours();

minuto = tempo.getMinutes();

segundo = tempo.getSeconds();

if(hora<10){hora="0"+hora};

if(minuto<10){minuto="0"+minuto}

if(segundo<10){segundo="0"+segundo}

agora=hora+":"+minuto+":"+segundo

}

horario();

 

</script>

 

Obrigado ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza, isso deu certo. Era só por getFullYear

Agora queria saber que que está errado pois meu horário não está funcionando? Fiz uma função num bloco de notas separado, deu certo.

Porém no site não abre.

 

Veja o código dentro do <head></head>

 

CODE
<script language="JavaScript" type"text/javascript">

function horario(){

tempo = new Date();

hora = tempo.getHours();

minuto = tempo.getMinutes();

segundo = tempo.getSeconds();

if(hora<10){hora="0"+hora};

if(minuto<10){minuto="0"+minuto};

if(segundo<10){segundo="0"+segundo};

var agora = hora + ":" + minuto + ":" + segundo;

relogio.innerHTML = agora;

setTimeout("horario()",1000)

}

</script>

 

Dentro do <body>

<div id="coteudo">

<span id="relogio"></span><script>setTimeout("horario()",1000);</script>

 

Em outra página atualizou e apareceu, aqui o relógio está invisível. Alguém me ajuda?

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.