ملخص العمليات المشتركة في أنواع التاريخ في جافا سكريبت
/*: Date.StringTodate: قم بتحويل سلسلة حتى الآن من النوع 10. * (7) Date.DaysBetween: حساب الفرق بين الأيام بين تاريخين 11. * (8) Date.Protype.dateadd: حساب التاريخ ، يدعم الأرقام الإيجابية والسلبية 12. Date.prototype.Toarray: تقسيم التاريخ إلى صفيف: وفقًا لرقم الصفيف ، هو: السنة ، الشهر ، اليوم ، ساعة ، دقيقة ، والثانية على التوالي. * (11) Date.Prototype.DatePart: الحصول على معلومات بيانات التاريخ 15. */ 16. 17. 18./** 19. * مثال: 21. * (1) ALERT (date.isvalidate ('2008-02-29' ، 'yyyy-mm-dd')) ؛ // true 22. * (2) ALERT (date.isvalidate ('aaaa-58-29' ، 'yyyy-mm-dd') ؛ (1) yyyy-mm-dd (التنسيق الافتراضي) أو yyyy-mm-dd (2) yyyy/mm/dd أو yyyy/mm/dd (3) mm-dd-yyyy أو mm-dd-yyyy (4) mm/dd/yyyy أو mm/dd/yyyy 27. {28. if (! datest) {29. return false ؛ 30.} 31. if (! formatstr) {32. formatstr = "yyyy-mm-dd" ؛ // التنسيق الافتراضي: yyyy-mm-dd 33.} 34. if (datest.length! = formatstr.length) {35. 36.} آخر {37. if (formatstr == "Yyyy-MM-DD" || formatstr == "Yyyy-MM-DD") {38. var r1 =/^((((((((((((((((((((((((((((((((((((((((((((((((([02468] [048])))))))))))/-(((0 [13578]) | (1 [02])))/-((((0 [13578]) | (1 [02]))/-((((((0 [13578]) | (1 [02]))/-((((( ((0-2] [0-9]) | (3 [01])))))) 02/-([0-2] [0-2]) | (30)))) | (02/-([0-2] [0-2]) | (3 [01])) | (((0 [469]) | (1 1))/-((((((0-2] [0-9]) | (30)))) | (02/-([0-2] [0-2]) | (30)) | (02/-([0-2] [0-2]) -([0-2] [0-2]) | (30)) | (02/-([0-2] [0-2]) | (30)) | (02/-([0-2] [0-2]) | (30)) | (02/-([0-2] [0-2]) ] [0-9]))))) | (/d {2} (([02468] [1235679]) | [0-9]) | (3 [01]))))) 39. إرجاع R1.Test (DateSt) ؛ r2 =/^(((((((((((((((((((((((((((((((((((((((((((((((((((([0246 8] [048]))))))))) // ((((0 [13578]) | (1 [02]))) // ((((0-2] [0-9]) | (3 [01]))) | ( ((0 [469]) | (11)) // (((([0-2] [0-9]) | (30)))) | (02 // ([0-2] [0-2]) | (30)))) | (02 // ([0-2] [0-2]) | (3 [01])) | (((0 [469]) | (11)) // (((((0-2] [0-9]) | (3 0))) // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] ] [0-9])))))) | (/d {2} (([02468] [1235679]) | ([13579] 0-9]) | (3 [01])))) | (0 [469]) | (11)) // (([0-2] [0-9]) | (30))) 42. إرجاع R2.test (DateSt) ؛ R3 =/^(((((((((0 [13578])) | (1 [02]))))))/-(([[0-2] [0-9]) | (3 [01]))) | (0 [469]) | (11))/-(((((0-2] [0-9]) -9]))))))/-(((((([02468] [048]) | ([13579] [26]))) (00)) | (/d {2} (([02468] [48]) | ([13579] ] [26])))))))) | (30)))) 45. إرجاع R3 r4 =/^(((((((((0 [13578])) | (1 [02]))) // (([0-2] [0-9]) | (3 [01]))) ))))) // (((((([02468] [048]) | ([13579] [26]))))) | (/d {2} (([02468] [48]) | ([13579] [26]) ] [26])))))))) | (30)))) 48. التنبيه (Date.Isvalitime ('23: 59: 59 '،' HH: mm: ss ')) ؛ // true 62. * (2) ALERT (date.isvalitime ('24 -68-89' ، 'hh: mm: ss') ؛ // false 63. (1) HH: MM: SS (التنسيق الافتراضي) (2) HH-MM-SS (3) HH/MM/SS 65. */66.DATE.ISVALITIME = function (timestr ، formatstr) 67. {68. if (! "HH: MM: SS" ؛ // التنسيق الافتراضي: HH: MM: SS 73. r1 =/^([0-1] [0-9]) | (2 [0-3])/: ([0-5] [0-9]) R2 =/^([0-1] [0-9]) | (2 [0-3])/-([0-5] [0-9]) R3 =/^([0-1] [0-9]) | 92.} 93. 94. datetimereg =/^(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( (((((((((((([02468] [048])))))))))))))) ((((((((((((((([02468] [48])))) (((((((((((((((((((((((((((((((((((((((((((1 ((1 ((1 ((1 (1 (1 (((1 (((1 ((1 (1 (1 ((1 ((1 (1 (1 ((1 (1 (1 (1 (1 ((1 (1 (1 (1 (1 (1 (1 (1 (1 ((1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 ((1 ((1 ((1 ((1 (1 ( 1 ((1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 ( (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 (1 8] [1235679]) | ([13579] [01345789])))/-(((0 [13578]) | (1 [02]))/-(([0-2] [0-9]) | (3 [01]))) )/-(([[0-2] [0-9]) | (30)))) | (02/-(([0-1] [0-9]) | (2 [0-8]))))))))))))))))/: ([0-5] [0-9])/: ([0-5] [0-9])))))))؟ 102. Return Datetimereg.test (DateTimestr) ؛ (this.getyear () ٪ 4 == 0 && (this.getyear () ٪ 100! = 0) || (this.getyear () ٪ 400 == 0)) متفق عليه: 119. * (1) Yyyy/yyy/yy/yy يمثل السنة 120. * (2) mm/m month 121. * (3) w/w week 122. * (4) dd/dd/d date 123. * (5) hh/h time 124. * 126. * (8) III milliseconds 127. */128.date.prototype.format = function (formatstr) 129. {var str = formatstr ؛ ["اليوم" ، "واحد" ، "ثلاثة" ، "أربعة" ، "ستة"] ؛ 100) .ToString (): '0' + (this.getyear () ٪ 100)) ؛ str.replace (/m/g ، (parseint (this.getmonth () +1)) ؛ this.getDate ()) ؛ str.replace (/h| h c.gethis ()) ؛ 152. str.replace (/ss odss/،this.getseconds ()> 9؟ this.getSeconds (). this.getMillisEconds () <10؟ '00'+this.getMillisEconds () :( this.getMillisEconds () <100؟ ' مطلوب ، سلسلة التاريخ ، إذا كان لا يمكن تحليلها في نوع التاريخ ، إرجاع NULL 164. تم تحليلها في الساعة 8. if (date.isvalidate (datest ، "yyyy/mm/dd") || date.isvalidate (datest ، "mm/dd/yyyy") {177. if (date.isvalidate (datestr ، "mm-dd-yyyy") {181. IF (date.isvalidate (datestr ، "yyyy-mm-dd") {188. حساب الفرق في عدد الأيام بين تاريخين: 202. * DateOne: مطلوب ، يجب أن يكون مثيلًا لنوع البيانات 203. 209.} آخر {210 العدد ، والأرقام الإيجابية هي إضافة الفترة ، وطرح الأرقام السلبية 218. * الحقل: تحديد الحقل الذي يتم إضافته أو طرحه ، يتم عرض الحقول في الاتفاقية التالية. 224. * (5) H/H ساعة 225. * (6) M دقيقة 226. if (! حقل) {235. field = "D" ؛ 241. الحالة "Q": إرجاع تاريخ جديد (this.getlyear () ، (this.getMonth ()+num*3) ، this.getDate () ، this.gethours () ، this.getMinutes () ، this.getSeconds () ؛ this.gethours () ، this.getminutes () ، this.getseconds () ؛ 248. هذا ؛ * (2) M Month 265. * (3) W/W Week 266 التاريخ) == خطأ) {275 (dtend.getMonth ()+1)+(dtend.getlyear () - dtstart.getlyear ()) - (dtstart.getmonth ()+1) ؛ (dtend.getMonth ()+1)+(dtend.getlyear () - dtstart.getlyear ()) - (dtstart.getmonth ()+1) ؛ Parseint ((dtend - dtstart) / 86400000) ؛ "M": Return Parseint ((DTEND - DTSTART) / 60000) ؛ 291. DtStart) / 60000 ؛ في صفيف: وفقًا لرقم المصفوفة: الشهر ، اليوم ، الدقيقة ، 302. */ 303 309. myarray [3] الاتفاقية. الوظيفة (الحقل) 328. {329. if (! field) {330 "M ': This.getMonth () : إرجاع this.getMinutes () ؛الملخص أعلاه للعمليات الشائعة في أنواع التاريخ في JavaScript هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.