ให้ฉันแนะนำชุดของฟังก์ชั่นสำหรับการได้รับเวลาโดย JS
$ (function () {var mydate = new date (); var t = mydate.tolocalestring (); $ ("#เวลา") ข้อความ (t); $ ("#เวลา") โหลด ("untitled-1.html");});การใช้เวลาจาวาสคริปต์ทำได้โดยใช้ฟังก์ชันวันที่ในตัว
var mydate = new date (); mydate.getYear (); // รับปีปัจจุบัน (2 หลัก) mydate.getlyear (); // รับทั้งปี (4 หลัก, 1970-????) mydate.getMonth (); // รับเดือนปัจจุบัน (0-11, 0 หมายถึงมกราคม) myDate.getDate (); // รับวันปัจจุบัน (1-31) mydate.getday (); // รับสัปดาห์ปัจจุบัน x (0-6, 0 หมายถึงวันอาทิตย์) myDate.getTime (); // รับเวลาปัจจุบัน (มิลลิวินาทีเริ่มต้นจาก 1970.1.1) myDate.GetHours (); // รับจำนวนชั่วโมงปัจจุบัน (0-23) myDate.getMinutes (); // รับจำนวนนาทีปัจจุบัน (0-59) mydate.getSeconds (); // รับหมายเลขปัจจุบันของวินาที (0-59) mydate.getMilliseconds (); // รับหมายเลขปัจจุบันของมิลลิวินาที (0-999) myDate.tolocaledateString (); // รับวันที่ปัจจุบัน var mytime = myDate.tolocaletimestring (); // รับเวลาปัจจุบัน mydate.tolocalestring (); // รับเวลาปัจจุบัน mydate.tolocalestring (); // รับวันที่และเวลา
รายการวิธีไลบรารีสคริปต์วันที่และเวลา
Date.prototype.ISLEAPYEAR JUDGES LEAP ปีวันที่วันที่ PROTOTYPE.FORMAT วันที่การจัดรูปแบบวันที่วันที่ PROTOTYPE.DATEADD วันที่การคำนวณวันที่วันที่ PROTOTOTYPE.DATEDIFF เปรียบเทียบวันที่วันที่ date.prototype.maxdayofdate ใช้จำนวนวันสูงสุดของเดือนที่วันที่เป็นวันที่ prototype.weeknumofyear ตัดสินสัปดาห์ของปีที่วันที่เป็นสตริงสตริงวันที่ isvaliddate ตรวจสอบความถูกต้องของวันที่ตรวจสอบวันที่
- - เวลา hh/hh/h/h // mm/m นาที // ss/ss/s/s วินาที // -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - 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, สัปดาห์ [this.getday ()]); str = str.replace (/dd this.his.getdate ()> 9? this.getDate ()); str = str.replace (/d this.this.getdate ()); str = str.replace (/hh thh /, this.gethours ()> 9? 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 (/sssss/,-this.getSeconds ()> 9? this.getSeconds ()); str = str.replace (/s /s/g, this.getSeconds ()); str;} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ DaysBetween (DateOne, DateTwo) {var onemonth = dateone.substring (5, dateone.lastindexof ('-')); var oneday = dateone.substring (dateone.length, dateone.astone.lastindexof ('-')+1); var oneyear = dateone.substring dateTwo.substring (5, dateTwo.lastindexof ('-')); var twoday = datetwo.substring (datetwo.length, datetwo.lastindexof ('-')+1); var twoyear = detetwo.substring cha = ((date.parse (onemonth+'/'+oneday+'/'+oneyear)- date.parse (twomonth+'/'+twoday+'/'+twoyear))/86400000); Math.Abs (Cha);} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - - หมายเลข)); กรณี 'd': ส่งคืนวันที่ใหม่ (date.parse (dttmp) + (86400000 * number)) กรณี 'w': ส่งคืนวันที่ใหม่ (วันที่. พาร์ท (dttmp) + ((86400000 * 7) * หมายเลข)); case 'q' dttmp.getdate (), dttmp.getHours (), dttmp.getMinutes (), dttmp.getSeconds ()); กรณี 'm': ส่งคืนวันที่ใหม่ (dttmp.getlyear () (dttmp.getMonth () dttmp.getMinutes (), dttmp.getMinutes (), dttmp.getSeconds ()); กรณี 'y': ส่งคืนวันที่ใหม่ ((dttmp.getfulyear () + หมายเลข), dttmp.getMonth (), dttmp.getdate (), dttmp.gethours (), dttmp.getMinutes () dttmp.getSeconds ());}} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - parseint ((dtend - dtstart) / 1000); case 'n': return parseint ((dtend - dtstart) / 60000); กรณี 'h': return parseint ((dtend - dtstart) / 3600000); case 'd' dtStart) / (86400000 * 7)); case 'm': return parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': กลับ parseint ((dtend - dtstart) / (86400000 * 7)); : ส่งคืน parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': return parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': return (dtend.getMonth ()+1)+((dtend. (dtstart.getMonth ()+1); กรณี 'y': return dtend.getlyear () - dtStart.getFulelear ();}} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - นี่; var str = mydate.tolocaledateString (); ถ้า (showweek) {var week = ['วัน', 'หนึ่ง', 'สอง', 'สาม', 'สี่', 'ห้า', 'หก']; str + = 'สัปดาห์' + สัปดาห์ str;} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sdate = datestr.replace (/(^/s+|/s+$)/g, ''); // ถอดช่องว่างทั้งสองด้าน ถ้า (sdate == '') return true; // ถ้ารูปแบบเป็นไปตาม yyy-(/) mm-(/) dd หรือ yyyy-(/) m-(/) dd หรือ yyyy-(/) m-(/) d หรือ yyyy-(/) mm-(/) d yyyy-mm/dd (2003-3/21) และฐานข้อมูลจะแปลงเป็นรูปแบบ yyyy-mm-dd โดยอัตโนมัติ var s = sdate.replace (/[/d] {4,4} [/-/] {1} [/d] {1,2} [/] } [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] yyyy-mm-dd หรือ yyyy-m-dd หรือ yyyy-md หรือ yyyy-mm-d {var t = วันที่ใหม่ (sdate.replace (//-/g, '/')); var ar = sdate.split (/[-/:]/); t.getDate ()) {// การแจ้งเตือน ('รูปแบบวันที่ผิด! รูปแบบคือ: yyyy-mm-dd หรือ yyyy/mm/dd. ให้ความสนใจกับการก้าวกระโดดปี'); return false;}} else {// alert ('รูปแบบวันที่ผิด! จริง;} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - }): (/d {1,2}) $/; 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]) false; ถ้า (d.getmonth ()! = r [2]) return false; ถ้า (d.getdate ()! = r [3]) return false; ถ้า (d.getHours ()! = r [4]) return false; ถ้า (d.getMinutes ()! = r [5]) ส่งคืนเท็จ จริง;} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - myDate.getDate (); myArray [3] = myDate.GetHours (); myArray [4] = myDate.getMinutes (); myArray [5] = myDate.getSeconds (); MyArray;} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - PartsTr = ''; var Week = ['Day', 'One', 'Two', 'Three', 'Four', 'Five', 'Six']; Switch (Interval) {case 'y': partstr = myDate.Tullyear () break; case 'm': partttr = mydate.getMonth () สัปดาห์ [mydate.getday ()]; break; case 'ww': partstr = mydate.weeknumofyear (); break; case 'h': partstr = mydate.gethours (); break; case 'n': partstr = mydate.getMinutes (); 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'); ผลลัพธ์;} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ mydate.toarray (); var year = ary [0]; var month = ary [1] +1; var day = ary [2]; document.write ('<ภาษาสคริปต์ = vbscript /> /n'); datepart ('ww', myDate) /n '); document.write (' /n '); return ผลลัพธ์;} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ รูปแบบ mm/dd/yyyy mm-dd-yyyy yyyy/mm/dd yyyy-mm-dd //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - วันที่ (arys [0],-arys [1], arys [2]);} return mydate;}