บทความนี้อธิบายวิธีการของ JavaScript เพื่อเปรียบเทียบว่าเวลาปัจจุบันอยู่ในช่วงเวลาที่กำหนดหรือไม่ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ฟังก์ชั่นตรวจสอบเวลา (stime, etime) {// เวลาเริ่มต้น var arrrs = stime.split ("-"); var startTime = วันที่ใหม่ (arrs [0], arrrs [1], arrrs [2]); var startTimes = startTime.getTime (); // สิ้นสุดเวลา var arr = etime.split ("-"); var endtime = วันที่ใหม่ (arre [0], arr [1], arr [2]); var endtimes = endtime.getTime (); // เวลาปัจจุบัน var thisdate = วันที่ใหม่ (); var thisdates = thisdate.getlyear () + "-0" + (thisdate.getMonth () + 1) + "-" + thisdate.getDate (); var arrn = thisdates.split ("-"); var nowtime = วันที่ใหม่ (arrn [0], arrn [1], arrn [2]); var nowtimes = nowtime.gettime (); if (nowtimes <startTimes || nowtimes> endtimes) {return false; } return true;} // การใช้งาน: var timebool = checktime ('2016-8-1', '2016-8-10'); // note: วันที่ถูกคั่นด้วย "-" ถ้า (timebool == true) {document.write ('วันที่ปัจจุบันอยู่ภายในระยะเวลาที่กำหนด');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 ของทุกคน