Ir para conteúdo

POWERED BY:

Arquivado

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

Haline

Data

Recommended Posts

Olá Pessoal,Tenho uma função java script para capturar e exibir data no cabeçalho da página. Funciona normalmente no IE, mas no Netscape em vez de 2003 o ano fica 103.Alguém sabe por que isso acontece e como resolver o impasse?Valeu.[]´s// Captura data no formata dia(extenso), data, mês e ano hoje = new Date() dia = hoje.getDate() semana = 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 } Dia = new CriaArray(7) Dia[0] = "Domingo" Dia[1] = "Segunda-feira" Dia[2] = "Terça-feira" Dia[3] = "Quarta-feira" Dia[4] = "Quinta-feira" Dia[5] = "Sexta-feira" Dia[6] = "Sábado" Mes = new CriaArray(12) Mes[0] = "Janeiro" Mes[1] = "Fevereiro" Mes[2] = "Março" Mes[3] = "Abril" Mes[4] = "Maio" Mes[5] = "Junho" Mes[6] = "Julho" Mes[7] = "Agosto" Mes[8] = "Setembro" Mes[9] = "Outubro" Mes[10] = "Novembro" Mes[11] = "Dezembro"//Escreve Data function WriteDate(){ document.write ("<font face='arial' size='1' color='#999999'>" + Dia[semana] + ", " + dia + " de " + Mes[mes] + " de " + ano + "</font>"); }-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá HalineAlgumas funções funcionam no IE, mas nem sempre funciona no netscape. Deve ser o seu caso. Eu uso a seguinte sintaxe para por data:function minuto(min) {if (min > 9){return min}return "0" + min}now = new Date;nome_dia = new Array("Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado")nome_mes = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro")document.write(nome_dia[now.getDay()]);document.write(", ");document.write(now.getDate());document.write(" de ");document.write(nome_mes[now.getMonth()]);document.write(" de ");document.write(now.getYear());No meu site funcionou.Cristiane

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Cristiane,Valeu mesmo! Mas não funcionou pq a sua função é a mesma coisa, só que mais compacta.De qualquer jeito, ajudou pq deixei a minha mais compacta tbm.Mas no Netscape o ano vem como 103.Se mais alguém souber como resolver, please help me.[]´sHaline// Captura data no formata dia(extenso), data, mês e ano hoje = new Date() dia = hoje.getDate() semana = hoje.getDay() mes = hoje.getMonth() ano = hoje.getYear() if (dia < 10) dia = "0" + dia if (ano < 2000) ano = "19" + ano Dia = new Array("Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado") Mes = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro")//Escreve Data function WriteDate(){ document.write ("<font face='arial' size='1' color='#999999'>" + Dia[semana] + ", " + dia + " de " + Mes[mes] + " de " + ano + "</font>"); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte,Das duas, uma:você ode criar um comando que chama o browser e dai, ele faz aparecer a hora em cada tipo de browser, mas dai, cv ainda deverá achar um script de hora p/ o Netscape e outros browsers que nao funcionam c/ esse scriptou você ode ir no seu Dw e lá na janela de comportamentos, tem o sinail mais, click lá e dei você verá uma listinha, você deverá clicar na opção:Mostrar eventos de e dai, vai surgir mais uma listinha, escolha o seguinte item:4.0 ou mais avançada e pronto!significa que, você fez o site p/ ser visualizado em todos os browser!Espero que, c/ isso, o script funcione tbm no natscape... tente ai..[]sRodney

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rodney,Valeu a sugestão!Mas descobri como funcionar nos dois browsers, é bem simples.Em vez de utilizar getYear, utilizar getFullYear.Funciona direitinho!Valeu a ajuda de todos![]´sHaline

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.