تشارك هذه المقالة مع التاريخ الحالي وتنسيق التشغيل JS. المحتوى المحدد كما يلي
var myDate = new date () ؛ myDate.getyear () ؛ // احصل على السنة الحالية (رقمين) myDate.getlyear () ؛ // احصل على السنة الكاملة (4 أرقام ، 1970-؟؟؟؟) myDate.getMonth () ؛ // الحصول على الشهر الحالي (0-11 ، 0 يمثل يناير) myDate.getDate () ؛ // احصل على اليوم الحالي (1-31) myDate.getDay () ؛ // احصل على الأسبوع الحالي X (0-6 ، 0 يمثل الأحد) myDate.getTime () ؛ // احصل على الوقت الحالي (milliseconds بدءًا من 1970.1.1) mydate.gethours () ؛ // احصل على العدد الحالي للساعات (0-23) myDate.getMinutes () ؛ // احصل على العدد الحالي من الدقائق (0-59) myDate.getSeconds () ؛ // احصل على العدد الحالي من الثواني (0-59) myDate.getMillIconds () ؛ // احصل على العدد الحالي للمللي ثانية (0-999) myDate.tolocaledateString () ؛ // احصل على التاريخ الحالي var mytime = myDate.tolocaletimestring () ؛ // احصل على الوقت الحالي myDate.tolocalestring () ؛ // احصل على الوقت الحالي myDate.tolocalestring () ؛ // احصل على التاريخ والوقت
قائمة طريقة مكتبة البرنامج النصي للتاريخ والوقت
Date.prototype.isleapyear القضاة Leap Year
Date.Prototype.Format تنسيق التاريخ
Date.Prototype.Dateadd حساب التاريخ
Date.prototype.datediff مقارنة الفرق في التاريخ
Date.Prototype.ToString Date to String
Date.Prototype.Toarray DITEN
date.prototype.datepart احصل على بعض المعلومات حول التاريخ
Date.Prototype.MaxDayofDate يأخذ الحد الأقصى لعدد الأيام في الشهر الذي يوجد فيه التاريخ
Date.prototype.weeknumofyear يحدد أسبوع السنة عندما يكون التاريخ
سلسلة StringTodate حتى الآن
Isvaliddate التحقق من صحة التاريخ
فحص CheckDateTime تاريخ ووقت كامل
DaysBetween الفرق في اليوم
رمز JS:
. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- DD/DD/D/D Date // HH/HH/H/H Time // mm/m minutes // ss/s/s/s Seconds // ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ٪ 100) .ToString (): '0' + (this.getyear () ٪ 100)) ؛ str = str.replace (/mm/،this.getmonth ()> 9؟ this.getMonth (). toString (): '0' + this.getMonth ()) ؛ str = str.replace (/m/g ، this.getmonth ()) ؛ str = str.replace (/w | w/g ، week [this.getday ()]) ؛ str = str.replace (/ddd|dd/،this.getDate ()> 9؟ this.getDate (). toString (): '0' + this.getDate ()) ؛ str = str.replace (/d|d/g ، this.getDate ()) ؛ str = str.replace (/hh couthh/،this.gethours ()> 9؟ this.gethours (). toString (): '0' + this.gethours ()) ؛ str = str.replace (/h|H/G.THIS.Gethours ()) ؛ str = str.replace (/mm/،this.getMinutes ()> 9؟ this.getMinutes (). toString (): '0' + this.getMinutes ()) ؛ str = str.replace (/m/g.this.getMinutes ()) ؛ str = str.replace (/m/g.this.getMinutes ()) ؛ str = str.replace (/ss coutss/،this.getseconds ()> 9؟ this.getSeconds (). toString (): '0' + this.getSeconds ()) ؛ str = str.replace (/s|s/g.theis.getSeconds ()) ؛ إرجاع شارع }. DateOne.SubString (5 ، DateOne.LastIndexof ('-')) ؛ var oneday = dateOne.subString (dateOne.length ، dateOne.lastindexof ('-')+1) ؛ var oneyear = dateOne.SubString (0 ، dateOne.indexof ('-')) ؛ var twomonth = datetwo.substring (5 ، datetwo.lastindexof ('-')) ؛ var twoday = datetwo.substring (datetwo.length ، datetwo.lastindexof ('-')+1) ؛ var twoyear = datetwo.substring (0 ، datetwo.indexof ('-')) ؛ var cha = ((date.parse (onemonth+'/'+OneDay+'/'+Oneyear)- date.parse (twomonth+'/'+twoday+'/'+twoyear))/86400000) ؛ إرجاع Math.ABS (cha) ؛ } //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Switch (strinterval) {case 's': return new date (date.parse (dttmp) + (1000 * number)) ؛ الحالة 'n': إرجاع تاريخ جديد (date.parse (dttmp) + (60000 * number)) ؛ الحالة 'H': إرجاع تاريخ جديد (date.parse (dttmp) + (3600000 * number)) ؛ الحالة 'd': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) ؛ الحالة 'w': إرجاع تاريخ جديد (date.parse (dttmp) + ((86400000 * 7) * رقم)) ؛ Case 'Q': Return New Date (dttmp.getlyear () ، (dttmp.getMonth ()) + number*3 ، dttmp.getdate () ، dttmp.gethours () ، dttmp.getminutes () ، dttmp.getseconds ()) ؛ الحالة 'm': إرجاع تاريخ جديد (dttmp.getlyear () ، (dttmp.getMonth ()) + رقم ، dttmp.getDate () ، dttmp.gethours () ، dttmp.getminutes () ، dttmp.getseconds ()) ؛ الحالة 'y': إرجاع تاريخ جديد ((dttmp.getlyear () + رقم) ، dttmp.getmonth () ، dttmp.getDate () ، dttmp.gethours () ، dttmp.getminutes () ، dttmp.getseconds ()) ؛ }} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- . ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 60000) ؛ Case 'H': return parseint ((dtend - dtstart) / 3600000) ؛ Case 'D': return parseint ((dtend - dtstart) / 86400000) ؛ Case 'W': return parseint ((dtend - dtstart) / (86400000 * 7)) ؛ الحالة 'm': return (dtend.getMonth ()+1)+((dtend.getlyear () - dtstart.getlyear ())*12) - (dtstart.getMonth ()+1) ؛ Case 'y': return dtend.getlyear () - dtstart.getlyear () ؛ }} //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + = 'week' + week [myDate.getDay ()] ؛ } إرجاع str ؛ } . --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // إذا كان التنسيق يرضي yyyy-(/) mm-(/) dd أو yyyy-(/) m-(/) dd أو yyyy-(/) m-(/) d أو yyyy-(/) mm-(/) d ، سيتم استبداله بـ '' // في البيانات ، يمكن أن يكون التاريخ القانوني: تحويل تلقائيًا إلى تنسيق yyyy-mm-dd var s = sdate.replace (/[/d] {4،4} [/-/] {1} [/d] {1،2} [/-/] {1} [/d] {1،2}/g ، '') ؛ إذا (s == '') // تنسيق التعليمات يرضي yyy-mm-dd أو yyyy-m-dd أو yyyy-md أو yyyy-mm-d {var t = new date (sdate.replace (//-/g ، '/') ؛ var ar = sdate.split (/[-/:]/) ؛ if (ar [0]! = t.getyear () || ar [1]! = t.getMonth ()+1 || ar [2]! = t.getDate ()) {// التنبيه ('تنسيق تاريخ الخطأ! التنسيق هو: yyyy-mm-dd أو yyyy/mm/dd العودة كاذبة }} آخر {// ALERT ('تنسيق تاريخ الخطأ! التنسيق هو: yyyy-mm-dd أو yyyy/mm/dd. لاحظ سنة القفز.') ؛ العودة كاذبة } إعادة صواب ؛ } . }) $/؛ var r = str.match (reg) ؛ إذا (r == null) عودة خطأ ؛ r [2] = r [2] -1 ؛ var d = تاريخ جديد (r [1] ، r [2] ، r [3] ، r [4] ، r [5] ، r [6]) ؛ if (d.getlyear ()! = r [1]) إرجاع خطأ ؛ if (d.getMonth ()! = r [2]) إرجاع خطأ ؛ if (d.getDate ()! = r [3]) إرجاع خطأ ؛ if (d.gethours ()! = r [4]) إرجاع خطأ ؛ if (d.getMinutes ()! = r [5]) إرجاع خطأ ؛ if (d.getSeconds ()! = r [6]) إرجاع خطأ ؛ العودة صحيح. } . ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- myarray [3] = myDate.gethours () ؛ myarray [4] = myDate.getMinutes () ؛ myarray [5] = myDate.GetSeconds () ؛ العودة myarray } //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Week = ["اليوم" ، "واحد" ، "اثنان" ، "ثلاثة" ، "أربعة" ، "خمسة" ، "ستة"] ؛ التبديل (الفاصل الزمني) {case 'y': partstr = myDate.getlyear () ؛ break ؛ Case 'm': partstr = myDate.getMonth ()+1 ؛ break ؛ حالة 'd': partstr = myDate.getDate () ؛ break ؛ Case 'W': partstr = week [myDate.getDay ()] ؛ break ؛ حالة 'ww': partstr = myDate.WeeKnumofyear () ؛ break ؛ Case 'H': partstr = week [myDate.getDay ()] ؛ break ؛ حالة 'ww': partstr = myDate.WeeKnumofyear () ؛ break ؛ Case 'H': partstr = myDate.gethours () ؛ break ؛ Case 'n': partstr = myDate.getMinutes () ؛ break ؛ الحالة 's': partstr = myDate.GetSeconds () ؛ break ؛ } return partstr ؛ }. (تاريخ جديد (ary [0] ، ary [1] +1،1)) ؛ var date2 = date1.dateadd (1 ، 'm' ، 1) ؛ var result = datediff (date1.format ('yyyy-mm-dd') ، date2.format ('Yyyy-Mm-Dd')) ؛ نتيجة العودة } //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ a y = mydate.toarray () ؛ var year = ary [0] ؛ var month = ary [1] +1 ؛ var day = ary [2] ؛ document.write ('<script language = vbscript/n') ؛ document.write ('myDate = datue (' '+month+'-'+day+'-'+year+' ') /n') ؛ document.write ('result = datePart (' ww '، mydate) /n') ؛ document.write (' /n') ؛ نتيجة العودة } //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- تنسيق mm/dd/yyyy mm-dd-yyyy yyyy/mm/dd yyyy-mm-dd //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- التاريخ (arys [0] ،-arys [1] ، arys [2]) ؛ } إرجاع mydate ؛ }إذا كنت ترغب في تنفيذ مثل هذه الساعة:
03 ديسمبر 2012 17:21:16 الاثنين
// وظيفة الساعة المحلية clockon () {var now = new Date () ؛ var year = now.getlyear () ؛ // getlyear getyear var month = now.getMonth () ؛ var date = now.getDate () ؛ var day = now.getDay () ؛ var hour = now.gethours () ؛ var minute = now.getMinutes () ؛ var sec = now.getSeconds () ؛ var week ؛ الشهر = الشهر + 1 ؛ إذا (الشهر <10) شهر = "0" + شهر ؛ إذا (التاريخ <10) Date = "0" + تاريخ ؛ إذا (الساعة <10) ساعة = "0" + ساعة ؛ if (minu <10) minute = "0" + minu ؛ if (sec <10) sec = "0" + sec ؛ var arr_week = new Array ("Sunday" ، "Monday" ، "Tuesday" ، "Dustome" ، "Friday" ، "Saturday") ؛ الأسبوع = arr_week [اليوم] ؛ var time = "" ؛ time = year + "year" + month + "month" + date + "day" + " +" + hour + ":" + minu + ":" + sec + "" + week ؛ $ ("#bgclock"). html (time) ؛ var timer = setTimeout ("clockon ()" ، 200) ؛}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.