Zusammenfassung der gemeinsamen Operationen am Datumsarten in JavaScript
/** 3. * Datum. Datum.Stringtodat: Konvertieren Sie eine Zeichenfolge bis zum Datum Typ 10. * (7) Datum. Datum. * (11) Datum. * Beispiel: 21. * (1) alert (Datum.isvalidat ('2008-02-29', 'yyyy-mm-dd'); // true 22. * (2) alert (Datum. (1) yyyy-mm-dd (Standardformat) oder yyyy-mm-dd (2) yyyy/mm/dd oder yyyy/mm/dd (3) mm-dd-yjyy oder mm-dd-yyy (4) mm/dd/yyyyyyyyyy oder mm/dd/yyy 25. 27. {28. If (! Datestr) {29. return false; 30.} 31. if (! Formatstr) {32. Formatstr = "yyyy-mm-dd"; // Standardformat: yyyy-mm-dd 33.} 34. If (datenestr.Length! = Formatstr.Length) {35. 36.} else {37. if (formatstr == "yyyy-mm-dd" || formatstr == "yyyy-mm-dd") {38. var var r1 =/^(((((((((((((((((((((((((((((((((((((((((((() [048])))))/-((((0 [13578]) | (1 [02]))/-((((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]) | (1 1))/-((((0-2] [0-9]) | (30)) | (02/-([0-2] [0-2]) | (30)) | (02/-([0-2] [0-2]) | (30)) | (02/-(0-2] [0-2]) | (30) | -([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-2] | ] [0-9])))) | [0-9]) | (3 [01]))) | ((0 [469]) | (11))/-(([0-2] [0-9]) | (30)) | (02/-(([0-1] [0-9]) | (2 [0-8])))))) $/; 39. return r1.test (datestrySt); R2 =/^(((((((((((((((((((((((((((((((((((((((((((((((((() 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))) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // (0-2] [0-2]) | (30) | // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | (02 // ([0-2] [0-2]) | (30)) | ] [0-9])))) | (/d {2} (([02468] [1235679]) | ([13579] [01345789])) // (((0 [13578]) | 0-9]) | (3 [01]))) | ((0 [469]) | (11)) // (([0-2] [0-9]) | (30)) | (02 // ([0-1] [0-9]) | (2 [0-8])))))) $/; 42. r. r3 =/^((((((((((((0 [13578)) | (1 [02]))/-((([0-2] [0-9]) | (3 [01]))) | ((0 [469]) | -9])))/-((((((([02468] [048]) | ([13579] [26]) (00)) | (/d {2} (([02468] [48]) | ] [26]))))) | ((((0 [13578]) | (1 [02])))/-(([0-2] [0-9]) | (3 [01])))) | | (30))) | (02/-(([0-1] [0-9]) | (2 [0-8])))))/-/d {2} (([02468] [1235679]) | ([13579] [01345789])) $/; 45. r. r4 =/^((((((((((0 [13578)) | (1 [02]) // (([0-2] [0-9]) | (3 [01])) | ))) // ((((((([02468) [048]) | ([13579] [26]) (00)) | (/d {2} (([02468] [48]) | ([13579] [26]) (00) | ] [26]))))) | ((((0 [13578]) | (1 [02]) // (([0-2] [0-9]) | (3 [01]))) | | (30))) | (02 // (([0-1] [0-9]) | (2 [0-8])))) /// d {2} (([02468] [1235679]) | ([13579] [01345789])) $/; 48. R. Alert (Datum.isvalitime ('23: 59: 59 ',' HH: mm: ss '); // True 62. * (2) Alert (Datum. (1) HH: MM: SS (Standardformat) (2) HH-MM-SS (3) HH/MM/SS 65. "HH: MM: SS"; // Standardformat: HH: MM: SS 73.} 74. if (Timestr.Length! = Formatstr.Length) {75. r1 =/^([0-1] [0-9]) | (2 [0-3])/: ([0-5] [0-9])/: ([0-5] [0-9]) $/; r2 =/^([0-1] [0-9]) | (2 [0-3])/-([0-5] [0-9])/-([0-5] [0-9]) $/; r3 =/^([0-1] [0-9]) (2 [0-3]) // ([0-5] [0-9]) // ([0-5] [0-9] $/; 92.} 93. 94. 95./** 96. datetimereg =/^((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()) (((((((((((((((((((02468) [048] [048])))) | ((((((((((((((((02468) [48] [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) 8] [1235679]) | ([13579] [01345789]))/-((0 [13578]) | (1 [02]))/-(([0-2] [0-9]) | (3 [01])) | ((0 [469]) | (11)) )/-(([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 (DateTimestern); (this.getyear ()%4 == 0 && ((this.getyear ()%100! = 0) || (this.getyear ()%400 == 0)); Einverstanden: 119. * (1) yyyy/yjy/yy/yy stellt Jahr 120 dar. 126. * (8) iii Millisekunden 127. ["Tag", "eins", "zwei", "drei", "vier", "fünf", "sechs"; 100) .ToString (): '0' + (this.getyear () % 100)); STR = STR.REPLACE (/m/g, (parseInt (this.getMonth ()) +1); this.getDate ()); STR = STR.REPLACE (/H|H/G, This.Gethoors ()); 152. Str = Str.Replace (/Ss| this.getMilliseconds () <10? '00'+this.getMilliseconds () :( this.getMilliseconds () <100? '0'+this.getMilliseconds (): this.getMilliseconds ()); Erforderlich, Datumszeichenfolge, wenn sie nicht in Datumstyp analysiert werden kann, return null 164. Analysiert um 8 Uhr 169. if (date if (date if (isvalidat (dreatestern, yyyy-mm-dd ") {188. Neues Datum (DATESTR); Berechnen Sie die Differenz in der Anzahl der Tage zwischen zwei Daten: 202. * DateOne: Erforderlich, muss eine Instanz des Datentyps 203 sein. * DATETWO: Erforderlich, muss eine Instanz des Datentyps 204 sein. Rückgabe 0; Muss eine Zahl sein, und positive Zahlen sind Zeitabzug und negative Zahlen sind Datum subtrahiert 218. Tag 224. * (5) H/H Stunde 225. * (6) m Minute 226. * (7) S/S Second 227. * (8) q/q Staffel 228. 234. If (! Field) {235. Field = "D"; 'Q': 241. Case 'Q': Neues Datum zurückgeben (this.Getingful (), (this.getMonth ()+num*3), this.getDate (), this.gethours (), this.getMinutes (), this.getSeconds ()); Break; Diese. 248. Fall 'H': Rückgabedatum.Parse (this) + (3600000 *); Dies; 264. * (2) m Monat 265. * (3) W/W Woche 266. * (4) d/d Tag 267. * (5) H/H -Zeit 268. (6) m Minute 269 Datum) == false) {275. Return 0; (dtend.getMonth ()+1)+((dtend.GetingFoyear () - Dtstart.Getingfoyear ()*12) - (dtstart.getMonth ()+1); Break; (dtend.getMonth ()+1)+((dtend.GetingFoyear () - Dtstart.GetingFoyear () * 12) - (dtstart.getMonth ()+1); ParseInt (dtend - dtstart) / 86400000); 'M': Return ParseInt ((dtend - dtstart) / 60000); Break; dtstart) / 60000); in ein Array: Nach der Array -Nummer: Monat, Tag, Stunde, zweite, 302. */ 303.Date 309. MyArray [3] = this. Konvention. Funktion (Feld) 328. {329. if (! Field) {330. Field = "D"; 'M': return (this.getMonth ()+1); : this.getminutes ();Die obige Zusammenfassung der gemeinsamen Operationen am Datumstypen in JavaScript ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.