7. Data por Extenso
Um toque de classe pode ser dado à sua página
apenas inserindo um código JavaScript que apresenta a data por extenso
quando um Internauta visita a sua página. (bem entendido: a data que está
no relógio do micro do Internauta).
Para conseguir apresentar essa informação,
basta colocar o seguinte script na página desejada (em geral o efeito fica
melhor se colocado na Home Page):
<SCRIPT
language="JavaScript"> var agora = new Date(); var anoN =
agora.getYear() var mesN = agora.getMonth() + 1; var diaN =
agora.getDay() + 1; var diaNr = ((agora.getDate()<10) ? "0" : "")+
agora.getDate(); anoN = "19"+anoN if(diaN==1) dia =
"Domingo"; if(diaN==2) dia = "Segunda"; if(diaN==3) dia =
"Terça"; if(diaN==4) dia = "Quarta"; if(diaN==5) dia =
"Quinta"; if(diaN==6) dia = "Sexta"; if(diaN==7) dia =
"Sábado"; if(mesN==1) mes="Janeiro"; if(mesN==2)
mes="Fevereiro"; if(mesN==3) mes="Março"; if(mesN==4)
mes="Abril"; if(mesN==5) mes="Maio"; if(mesN==6)
mes="Junho"; if(mesN==7) mes="Julho"; if(mesN==8)
mes="Agosto"; if(mesN==9) mes="Setembro"; if(mesN==10)
mes="Outubro"; if(mesN==11) mes="Novembro"; if(mesN==12)
mes="Dezembro"; var DiaHoje =(" "+dia+", "+diaNr+" de "+mes+" de
"+anoN); document.write("<FONT FACE=Verdana
SIZE=-1>"+DiaHoje+"</FONT>"); //
--> </SCRIPT>
|
|
| Comentários:
a. A variável agora recebe a
data actual; b. As variáveis anoN,
mesN e diaN recebem, respectivamente, o
número do ano (2 casas), o número do mês e o número do dia da semana
; c. a variável diaNr recebe o dia do mês; e nessa linha é colocado um
zero à esquerda, para quando o dia do mês for inferior a 10, ou
simplesmente o próprio valor de agora.getDate() d. os
IFs para a variável diaN servem para definir a variável
dia como sendo o valor por extenso do dia da
semana; e. os IFs para a variável mesN servem para
definir a variável mes como sendo o valor por extenso do
mês; f. a variável DiaHoje é a conjunção de espaços, vírgulas,
preposições, juntamente com as componentes necessárias para escrever a
data por extenso (na forma: Segunda, 23 de Fevereiro de
1998); g. o comando document.write é o responsável pela
escrita de tal string na página HTML (perceba que pode-se utilizar os TAGs
HTML entre aspas, para incrementar o visual da saída do
script);
Clique Aqui
para ver um Exemplo!

|