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 l'heure et la date affichées en chinois pur : Voici une citation :
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);
retour 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).repl ace("kk",(hr>0&&hr<10?"0":")+(((hr+23)%24)+1)).replace("hh",(hr>0&&hr<10|| heures>12&&heures<22?" 0":"")+(((heure+11)%12)+1)).replace("mm",(min<10?"0":"")+min).replace("ss", (sec<10?"0":"")+se c).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) heures mm minutes ss.SSS secondes 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>
<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>