يتم عرض الوقت والتاريخ بطرق مختلفة على أجهزة الكمبيوتر والشبكات عند تشغيل الكمبيوتر، تعرض بعض صفحات الويب أيضًا الوقت الذي تم فيه فتح صفحة الويب والوقت الحالي. في الواقع، يعد القيام بذلك أمرًا بسيطًا للغاية، ويمكنك بسهولة إنشاء مثل هذا التأثير باستخدام لغة البرمجة النصية JavaScript. في إنتاج صفحات الويب، تكون رموز التأثير الخاص لتنسيقات مختلفة من الوقت والتاريخ كما يلي:
هنا اقتباس:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<أتش تي أم أل>
<الرأس>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>منسق التاريخ البسيط لتاريخ الاتحاد الاقتصادي والنقدي</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<اسم ميتا = "المؤلف" المحتوى = "emu">
<META NAME="Keywords" CONTENT="تنسيق تنسيق التاريخ emu">
<META NAME="Description" CONTENT="وظيفة لتنسيق كائن التاريخ في سلسلة">
</الرأس>
<الجسم>
<لغة البرنامج النصي = "جافا سكريبت">
<!--
Date.prototype.format = الوظيفة (التنسيق){
if (format == null) format = "yyyy/MM/dd HH:mm:ss.SSS";
var year = this.getFullYear();
فار الشهر = this.getMonth();
var sMonth = ["يناير"، "فبراير"، "مارس"، "أبريل"، "مايو"، "يونيو"، "يوليو"، "أغسطس"، "سبتمبر"، "أكتوبر"، "نوفمبر"، "ديسمبر" "][شهر]؛
تاريخ فار = this.getDate();
var day = this.getDay();
var hr = this.getHours();
فار مين = this.getMinutes();
var sec = this.getSeconds();
var dayInYear = Math.ceil((هذا التاريخ الجديد(year,0,0))/86400000);
varweekInYear = Math.ceil((daysInYear+new Date(year,0,1).getDay())/7);
varweekInMonth = Math.ceil((date+new Date(year,month,1).getDay())/7);
return format.replace("yyyy",year).replace("yy",year.toString().substr(2)).replace("dd",(date<10؟"0":":")+date ).replace("HH"،(hr<10؟"0":")+hr).replace("KK"،(hr%12<10؟"0":")+hr%12). استبدال("kk"،(hr>0&&hr<10؟"0":")+(((hr+23)%24)+1)).replace("hh"،(hr>0&&hr<10|| hr>12&&hr<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(date/7)).replace(/E/g,["Sunday"،"Monday"، "Tuesday"، "الأربعاء"، "الخميس"، "الجمعة"، "السبت"] [اليوم]).replace("D"،daysInYear).replace("w"،weekInYear).replace(/MMMM+/,sMonth).replace( "MMM"،sMonth.substring(0,3)).replace("MM"،(month<9؟"0":")+(month+1));
}
فار د = تاريخ جديد();
تنبيه (d.format ())؛ // التنسيق الافتراضي
تنبيه(d.format("MM-dd-yyyy"));
تنبيه(d.format("dd/MM/yy"));
تنبيه(d.format("dd\MM\yyyy HH:mm ss.SSS"));
تنبيه(d.format("yyyy سنة شهر شهر يوم يوم سمو ساعة ملم دقيقة ss.SSS ثانية"));
تنبيه(d.format("yyyy سنة شهر شهر يوم يوم E HH (0 ~ 23) ساعة ملم دقيقة ss.SSS ثانية"));
تنبيه(d.format("yyyy سنة شهر شهر يوم يوم E KK (0 ~ 11) ساعة ملم دقيقة ss.SSS ثانية أ"));
تنبيه(d.format("yyyy سنة شهر شهر يوم يوم E hh (1 ~ 12) ساعة ملم دقيقة ss.SSS ثانية أ"));
تنبيه (d.format("yyyy year MM شهر dd day E kk (1~24) ساعة mm دقيقة ss.SSS ثانية اليوم D من هذا العام، الأسبوع w، MMMM الأسبوع W من هذا الشهر، MMM الأسبوع Wth لهذا الشهر F E"))؛
//-->
</النص>
</الجسم>
</HTML>
فيما يلي الوقت والتاريخ المعروضين باللغة الصينية النقية:
هنا اقتباس:
<لغة البرنامج النصي = "جافا سكريبت">
<!--
String.prototype.toCHS=function(){return this.replace(/d/g, function(a){return "صفر واحد اثنان ثلاثة أربعة خمسة ستة سبعة ثمانية تسعة".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=function(){
with(this)return(getFullYear()+"").toCHS()+"Year"+(getMonth()+1).toCHS()+"Month"+getDate().toCHS()+"Day"+ getHours().toCHS()+"ساعة"+getMinutes().toCHS()+"دقيقة"+getSeconds().toCHS()+"ثانية";
}
تنبيه (تاريخ جديد ().toCHS ())؛
//-->
</النص>