A hora e a data são exibidas de várias maneiras em computadores e redes. Quando o computador é ligado, a hora é exibida também. Na verdade, isso é muito simples de fazer e você pode criar facilmente esse efeito usando a linguagem de script JavaScript. Na produção de páginas web, os códigos de efeitos especiais para vários formatos de hora e data são os seguintes:
Aqui está uma citação:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<CABEÇA>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>formatador de data simples de data do emu</TITLE>
<META NAME="Gerador" CONTENT="EditPlus">
<META NAME="Autor" CONTENT="emu">
<META NAME="Palavras-chave" CONTENT="formatador de data emu">
<META NAME="Description" CONTENT="Uma função para formatar o objeto Date em String">
</HEAD>
<CORPO>
<SCRIPT LANGUAGE="JavaScript">
<!--
Date.prototype.format = função (formato){
if (formato == nulo) formato = "aaaa/MM/dd HH:mm:ss.SSS";
var ano = this.getFullYear();
var mês = this.getMonth();
var sMonth = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro "][mês];
var data = this.getDate();
var dia = this.getDay();
var hr = this.getHours();
var min = this.getMinutes();
var sec = this.getSeconds();
var diasInYear = Math.ceil((esta nova data(ano,0,0))/86400000);
var weekInYear = Math.ceil((daysInYear+new Date(year,0,1).getDay())/7);
var semanaInMês = Math.ceil((data+nova Data(ano,mês,1).getDay())/7);
return format.replace("aaaa",ano).replace("aa",ano.toString().substr(2)).replace("dd",(data<10?"0":"")+data ).replace("HH",(hr<10?"0":"")+hr).replace("KK",(hr%12<10?"0":"")+hr%12). substituir("kk",(hr>0&&hr<10?"0":"")+(((hr+23)%24)+1)).replace("hh",(hr>0&&hr<10|| h>12&&h<22?"0":"")+(((hr+11)%12)+1)).replace("mm",(min<10?"0":"")+min) .replace("ss",(sec<10?"0":"")+sec).replace("SSS",this%1000).replace("a",(hr<12?"AM":" PM")).replace("W",weekInMonth).replace("F",Math.ceil(data/7)).replace(/E/g,["Domingo","Segunda-feira","Terça-feira", "Quarta","Quinta","Sexta","Sábado"][dia]).replace("D",daysInYear).replace("w",weekInYear).replace(/MMMM+/,sMonth).replace( "MMM",sMonth.substring(0,3)).replace("MM",(mês<9?"0":"")+(mês+1));
}
var d = nova Data();
alert(d.format()); //formato padrão
alert(d.format("MM-dd-aaaa"));
alert(d.format("dd/MM/aa"));
alert(d.format("dd\MM\yyyy HH:mm ss.SSS"));
alert(d.format("aaaa ano MM mês dd dia HH hora mm minuto ss.SSS segundo"));
alert(d.format("aaaa ano MM mês dd dia E HH (0~23) hora mm minuto ss.SSS segundo"));
alert(d.format("aaaa ano MM mês dd dia E KK (0~11) hora mm minuto ss.SSS segundo a"));
alert(d.format("aaaa ano MM mês dd dia E hh (1~12) hora mm minuto ss.SSS segundo a"));
alert(d.format("aaaa ano MM mês dd dia E kk (1~24) hora mm minuto ss.SSS segundo o dia D deste ano, a semana w, MMMM a semana W deste mês, MMM a semana W deste mês F E"));
//-->
</SCRIPT>
</BODY>
</HTML>
A seguir está a hora e a data exibidas em chinês puro:
Aqui está uma citação:
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.toCHS=function(){return this.replace(/d/g, function(a){return "zero um dois três quatro cinco seis sete oito nove".charAt(parseInt(a))}); }
Number.prototype.toCHS=function(){return((this>19?Math.floor(this/10):"")+(this>9?("十"):"")+(this%10= =0&&this>0?"":this%10)).toCHS();}
Data.prototype.toCHS=função(){
with(this)return(getFullYear()+"").toCHS()+"Ano"+(getMonth()+1).toCHS()+"Mês"+getDate().toCHS()+"Dia"+ getHours().toCHS()+"hora"+getMinutes().toCHS()+"minuto"+getSeconds().toCHS()+"segundo";
}
alerta(nova Data().toCHS());
//-->
</SCRIPT>