บทความนี้อธิบายวิธีการเปรียบเทียบเวลาอย่างง่ายของ JS แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
// ฟังก์ชั่นการเปรียบเทียบเวลา (yyyy-mm-dd) เปรียบเทียบ (startdate, enddate) {var arrstart = startdate.split ("-"); var startTime = วันที่ใหม่ (arrstart [0], arrstart [1], arrstart [2]); var startTimes = startTime.getTime (); var arrend = enddate.split ("-"); var endtime = วันที่ใหม่ (Arrend [0], Arrend [1], Arrend [2]); var endtimes = endtime.getTime (); ถ้า (endtimes <startTimes) {แจ้งเตือน ("เวลาสิ้นสุดไม่น้อยกว่าเวลาเริ่มต้น"); กลับเท็จ; } return true;} // การเปรียบเทียบเวลา (yyyy-mm-dd hh: mm: ss) การเปรียบเทียบฟังก์ชั่น (starttime, endtime) {var startTimes = starttime.substring (0, 10) .split ('-'); var endtimes = endtime.substring (0, 10) .split ('-'); startTime = startTimes [1] + '-' + startTimes [2] + '-' + startTimes [0] + '' + startTime.SubString (10, 19); endtime = endtimes [1] + '-' + endtimes [2] + '-' + endtimes [0] + '' + endtime.substring (10, 19); var thisresult = (date.parse (endtime) - date.parse (starttime)) / 3600 /1000; if (thisresult <0) {แจ้งเตือน ("endtime น้อยกว่า tarttime!"); } อื่นถ้า (thisresult> 0) {แจ้งเตือน ("endtime มากกว่า tarttime!"); } อื่นถ้า (thisresult == 0) {แจ้งเตือน ("endtime เท่ากับ tarttime!"); } else {return 'exception'; -PS: เพื่อนที่มีความสนใจในการดำเนินการตามเวลาและวันที่ JavaScript สามารถอ้างถึงเครื่องมือออนไลน์ของเว็บไซต์นี้:
เครื่องมือแปลง Timestamp UNIX:
http://tools.vevb.com/code/unixtime
การสอบถามเวลาออนไลน์ทั่วโลก:
http://tools.vevb.com/zhuanhuanqi/worldtime
ปฏิทินตลอดกาลออนไลน์:
http://tools.vevb.com/bianmin/wannianli
Web Perpetual Calendar:
http://tools.vevb.com/bianmin/webwannianli
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ JavaScript โปรดตรวจสอบหัวข้อพิเศษของไซต์นี้: "บทสรุปของ JavaScript Time and Date Operation Skills", "บทสรุปของเอฟเฟกต์การสลับ JavaScript และทักษะ" สรุปทักษะการค้นหา JavaScript "บทสรุปของอัลกอริทึมและทักษะการสำรวจ JavaScript Traversal" และ "สรุปการใช้งานทางคณิตศาสตร์ JavaScript"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน