Data Completa
#1
Posted 11/10/2003, 10:57
Como se faz pra fazer uma data completa?!?! Tipo assim, sábado, 11 de outubro de 2003!!! Se der pra colocar o dia também ficaria legal!!!
T+
Pilantra
#2 Guest
Posted 11/10/2003, 13:34
Qualquer duvida posta ai...
<script language="JavaScript"> <!-- 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" document.write ("<small>" + NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de " + ano + "</small>") --> </script>
#4
Posted 11/10/2003, 19:09
Simples! Cola o Código onde você quer que ele apareça. Resultado:
Sábado, 11 de Outubro de 2003
#6
Posted 11/10/2003, 20:01
Estou tentado encontrar um Erro nele... (Aqui exibiu, mas o Ano foi mostrado errado...)
Fique com esse, já testei e funciona perfeitamente (Basta colar onde quer que a Data apareça)!
<script language="JavaScript">
<!--
var Hoje = new Date();
var DiaMes = Hoje.getDate();
if(DiaMes < 10){
DiaMes = "0" + DiaMes;
}
var DiaSem = Hoje.getDay();
var Dias = new Array("Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira",
"Sexta-feira", "Sábado");
var Mes = Hoje.getMonth();
var Meses = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho",
"Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Desembro");
var Ano = Hoje.getFullYear();
document.write("<div align=\"center\">Hoje é " + Dias[DiaSem] + ", " + DiaMes + " de " + Meses[Mes] + " de " + Ano + "</div>");
//-->
</script>
#8
Posted 12/10/2003, 01:22
Mas eu criei uma outra versão para ele, onde, com apenas uma linha de código pode-se exibir a data em qualquer lugar da page e quantas vezes quizer, pode-se editar a fonte da data de uma forma mais amigável tb.. hehe..
Coloque isso entre as TAGs <head> e </head>:
Depois, pra exibir a data, é só colocar isso:<script>
function MostraData() {
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;
NomeDia = new Array();
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 Array();
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";
document.write (NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de " + ano);
}
</script>
E pronto..<script>MostraData()</script>
Para editar a fonte, é só usar TAGs normais para mudar a fonte, ex.
Eras isso..<font face=Verdana size=1><script>MostraData()</script></font>
Fui..
chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)