تصف هذه المقالة طريقة عرض الوقت الديناميكي بواسطة JS. شاركه للرجوع إليه ، على النحو التالي:
طرق كائنات التاريخ
يتيح لك كائن التاريخ الحصول على الوقت والتاريخ بالنسبة للوقت القياسي الدولي (GMT ، المعروف الآن باسم الوقت المنسق UTC-Universal) أو نظام التشغيل الذي يعمل عليه مشغل الفلاش. لاستخدام طريقة كائن التاريخ ، يجب عليك أولاً إنشاء مثيل لكائن التاريخ.
يجب أن يستخدم كائن التاريخ إصدارات Flash 5 أو الأحدث من اللاعب.
طريقة كائن التاريخ ليست ثابتة ، ولكن يمكن تطبيقها على الكيانات الفردية المحددة عند استخدامها.
مقدمة لطريقة كائن التاريخ:
・ getDate | احصل على التاريخ الحالي وفقًا للتوقيت المحلي (ما هو اليوم من هذا الشهر)
・ يوم getDay | Get Today هو يوم الأسبوع وفقًا للتوقيت المحلي (0-sunday ، 1-monday ...)
・ getlyiar | احصل على العام الحالي (أربعة أرقام) بناءً على التوقيت المحلي
・ gethours | احصل على العدد الحالي للساعات وفقًا للتوقيت المحلي (نظام 24 ساعة ، 0-23)
・ getMilliseconds | احصل على العدد الحالي من المللي ثانية وفقًا للتوقيت المحلي
・ getMinutes | احصل على عدد الدقائق الحالية وفقًا للتوقيت المحلي
・ GetMonth | احصل على الشهر الحالي وفقًا للتوقيت المحلي (لاحظ أن بدءًا من 0: 0-JAN ، 1-FEB ...)
・ getSeconds | احصل على العدد الحالي من الثواني وفقًا للتوقيت المحلي
・ GetTime | احصل على عدد المللي ثانية بتنسيق UTC منذ 0:00
・ GetTimeZoneOffset | احصل على قيمة الإزاحة للوقت الحالي وتنسيق UTC (في دقائق)
・ getutcdate | احصل على التاريخ الحالي بتنسيق UTC (في أي يوم من هذا الشهر)
・ getutcday | احصل على تنسيق UTC اليوم هو يوم الأسبوع (0-Sunday ، 1-Monday ...)
・ getutcyarize | احصل على العام الحالي بتنسيق UTC (أربعة أرقام)
・ getutchours | احصل على عدد الساعات الحالية في تنسيق UTC (نظام 24 ساعة ، 0-23)
・ getutcmilliseconds | احصل على العدد الحالي للمللي ثانية في تنسيق UTC
・ getutcminutes | احصل على عدد الدقائق الحالية بتنسيق UTC
・ getutcmonth | احصل على الشهر الحالي بتنسيق UTC (لاحظ أنه بدءًا من 0: 0-JAN ، 1-FEB ...)
・ getutcseconds | احصل على العدد الحالي من الثواني بتنسيق UTC
・ getyear | احصل على سنة الاختصار الحالية على أساس التوقيت المحلي (العام الحالي ناقص 1900)
setdate | قم بتعيين التاريخ الحالي (ما هو يوم هذا الشهر)
・ محدد | تعيين العام الحالي (أربعة أرقام)
・ Sethours | اضبط العدد الحالي للساعات (نظام 24 ساعة ، 0-23)
setmilliseconds | اضبط العدد الحالي من المللي ثانية
・ setminutes | اضبط العدد الحالي من الدقائق
・ setmonth | قم بتعيين الشهر الحالي (لاحظ أنه بدءًا من 0: 0-JAN ، 1-FEB ...)
setSeconds | اضبط العدد الحالي من الثواني
・ settime | قم بتعيين عدد المللي ثانية بتنسيق UTC منذ 0:00
・ setutcdate | قم بتعيين التاريخ الحالي لتنسيق UTC (في أي يوم من هذا الشهر)
・ setutclyar | قم بتعيين السنة الحالية بتنسيق UTC (أربعة أرقام)
・ setutchours | اضبط العدد الحالي للساعات في تنسيق UTC (نظام 24 ساعة ، 0-23)
・ setutcmilliseconds | قم بتعيين العدد الحالي للمللي ثانية في تنسيق UTC
・ setutcminutes | اضبط العدد الحالي من الدقائق في تنسيق UTC
・ setutcmonth | قم بتعيين الشهر الحالي بتنسيق UTC (لاحظ أنه بدءًا من 0: 0-JAN ، 1-FEB ...)
・ setutcseconds | قم بتعيين العدد الحالي للثواني بتنسيق UTC
setyear | حدد سنة الاختصار الحالية (العام الحالي ناقص 1900)
・ toString | تحويل القيمة والوقت إلى قيمة السلسلة في شكل "التاريخ/الوقت"
・ Date.UTC | إرجاع القيمة الزمنية الثابتة لتاريخ ووقت تنسيق UTC المحدد
تحصل الصفحة JS مباشرة على مثال كامل على الوقت الديناميكي للنظام:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> type = "text/javaScript"> وظيفة showlocale (objd) {var str ، colorhead ، colorfoot ؛ var yy = objd.getyear () ؛ إذا (yy <1900) yy = yy+1900 ؛ var mm = objd.getMonth ()+1 ؛ إذا (mm <10) mm = '0' + mm ؛ var dd = objd.getDate () ؛ إذا (dd <10) dd = '0' + dd ؛ var hh = objd.gethours () ؛ إذا (hh <10) hh = '0' + hh ؛ var mm = objd.getMinutes () ؛ إذا (mm <10) mm = '0' + mm ؛ var ss = objd.getSeconds () ؛ إذا (ss <10) ss = '0' + ss ؛ var ww = objd.getday () ؛ إذا (ww == 0) colorhead = "<font color =/"#ff0000/">" ؛ إذا (ww == 0) colorhead = "<font color =/"#ff0000/">" ؛ إذا (ww == 0) ww = "الأحد" ؛ إذا (ww == 0) ww = "الأحد" ؛ if (ww == 0) (ww == 1) ww = "Monday" ؛ إذا (ww == 2) ww = "الثلاثاء" ؛ إذا (ww == 3) ww = "الأربعاء" ؛ إذا (ww == 4) ww = "الخميس" ؛ إذا (ww == 5) ww = "الجمعة" ؛ إذا (ww == 6) ww = "Saturday" ؛ colorfoot = "</font>" str = colorhead + yy + "year" + mm + "month" + dd + "day" + hh + ":" + mm + ":" + ss + "" + ww + colorfoot ؛ // ALERT (str) ؛ return str ؛} tick () {var today ؛ اليوم = تاريخ جديد () ؛ document.getElementById ("localtime"). innerhtml = showlocale (اليوم) ؛ window.settimeout ("tick ()" ، 1000) ؛} tick () ؛ </script> </body> </html>يظهر تأثير التشغيل في الشكل أدناه:
ملاحظة: يمكن للأصدقاء المهتمين بوقت وتاريخ جافا سكريبت أن يشير أيضًا إلى الأدوات عبر الإنترنت لهذا الموقع:
أداة تحويل الطابع الزمني UNIX:
http://tools.vevb.com/code/unixtime
استفسار الوقت عبر الإنترنت في جميع أنحاء العالم:
http://tools.vevb.com/zhuanhuanqi/worldtime
التقويم الدائم عبر الإنترنت:
http://tools.vevb.com/bianmin/wannianli
تقويم الويب الدائم:
http://tools.vevb.com/bianmin/webwannianli
لمزيد من المعلومات حول JavaScript ، يرجى مراجعة الموضوعات الخاصة لهذا الموقع: "ملخص لمهارات تشغيل وقت JavaScript وتاريخ" ، "ملخص لتبديل JavaScript آثار ومهارات" جافا سكريبت خوارزمية البحث "،" ملخص ، "ملخص ،" ملخص ، "ملخص ،" ملخص ، "ملخص ،". "ملخص خوارزمية JavaScript Traversal والمهارات" و "ملخص استخدام التشغيل الرياضي JavaScript"
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.