7. Data por ExtensoUm 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! 
|