L'heure et la date sont affichées de différentes manières sur les ordinateurs et les réseaux. Lorsque l'ordinateur est allumé, l'heure est affichée également l'heure à laquelle la page Web a été ouverte et l'heure actuelle. En fait, c'est très simple à faire et vous pouvez facilement créer un tel effet à l'aide du langage de script JavaScript. Dans la production de pages Web, les codes d'effets spéciaux pour différents formats d'heure et de date sont les suivants :
Voici une citation :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<TÊTE>
<méta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>Formateur de date simple d'Emu</TITLE>
<META NAME="Générateur" CONTENT="EditPlus">
<META NAME="Auteur" CONTENT="emu">
<META NAME="Mots clés" CONTENT="format de formatage de date emu">
<META NAME="Description" CONTENT="Une fonction pour formater l'objet Date en String">
</HEAD>
<CORPS>
<LANGUE SCRIPT="JavaScript">
<!--
Date.prototype.format = fonction (format){
if (format == null) format = "aaaa/MM/jj HH:mm:ss.SSS" ;
var année = this.getFullYear();
var mois = this.getMonth();
var sMonth = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre". "][mois];
var date = this.getDate();
var jour = this.getDay();
var hr = this.getHours();
var min = this.getMinutes();
var sec = this.getSeconds();
var joursInAnnée = Math.ceil((this-new Date(year,0,0))/86400000);
var weekInYear = Math.ceil((daysInYear+new Date(year,0,1).getDay())/7);
var weekInMonth = Math.ceil((date+new Date(year,month,1).getDay())/7);
return format.replace("aaaa",année).replace("aa",année.toString().substr(2)).replace("jj",(date<10?"0":"")+date ).replace("HH",(hr<10?"0":"")+hr).replace("KK",(hr%12<10?"0":"")+hr%12). replace("kk",(hr>0&&hr<10?"0":"")+(((hr+23)%24)+1)).replace("hh",(hr>0&&hr<10|| h>12&&hr<22?"0":"")+(((heure+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(date/7)).replace(/E/g,["Dimanche","Lundi","Mardi", "Mercredi","Jeudi","Vendredi","Samedi"][jour]).replace("D",daysInYear).replace("w",weekInYear).replace(/MMMM+/,sMonth).replace( "MMM",sMonth.substring(0,3)).replace("MM",(mois<9?"0":"")+(mois+1));
}
var d = nouvelle Date();
alert(d.format());//format par défaut
alert(d.format("MM-jj-aaaa"));
alert(d.format("jj/MM/aa"));
alert(d.format("jj\MM\aaaa HH:mm ss.SSS"));
alert(d.format("aaaa année MM mois jj jour HH heure mm minute ss.SSS seconde"));
alert(d.format("aaaa année MM mois jj jour E HH (0~23) heure mm minute ss.SSS seconde"));
alert(d.format("aaaa année MM mois jj jour E KK (0~11) heure mm minute ss.SSS seconde a"));
alert(d.format("aaaa année MM mois jj jour E hh (1~12) heure mm minute ss.SSS seconde a"));
alert(d.format("aaaa année MM mois jj jour E kk (1~24) heure mm minute ss.SSS seconde le jour J de cette année, la semaine w, MMMM la semaine W de ce mois, MMM la semaine W de ce mois F E"));
//-->
</SCRIPT>
</CORPS>
</HTML>
Voici l'heure et la date affichées en chinois pur :
Voici une citation :
<LANGUE SCRIPT="JavaScript">
<!--
String.prototype.toCHS=function(){return this.replace(/d/g, function(a){return "zéro un deux trois quatre cinq six sept huit neuf".charAt(parseInt(a))}); }
Number.prototype.toCHS=function(){return((this>19?Math.floor(this/10):"")+(this>9?("十"):"")+(this%10= =0&&this>0?"":this%10)).toCHS();}
Date.prototype.toCHS=fonction(){
avec(this)return(getFullYear()+"").toCHS()+"Année"+(getMonth()+1).toCHS()+"Mois"+getDate().toCHS()+"Jour"+ getHours().toCHS()+"heure"+getMinutes().toCHS()+"minute"+getSeconds().toCHS()+"seconde";
}
alert(new Date().toCHS());
//-->
</SCRIPT>