ตัวอย่างมีดังนี้:
// วันที่เริ่มต้น /รูปแบบ/เป็นตัวคั่นของนิพจน์ทั่วไปรูปแบบคือเนื้อหาที่จะจับคู่และใช้สำหรับการจับคู่สัญลักษณ์แรกเท่านั้น G คือธงการจับคู่ระดับโลก var Begindate = วันที่ใหม่ ("2013-01-01". Retlace (/-/g, "/"); "/")); // ความแตกต่างของวันที่นั่นคือชั่วโมงทำงานในวันเสาร์วันและเวลาทำงาน 86400000 = 1,000*60*60*24.VAR WORKDAYVAL = (Enddate - BegIndate)/86400000 + 1; // ส่วนที่เหลือของชั่วโมงทำงาน // ตัวหารที่ลงไปในชั่วโมงทำงานของตัวหาร = Math.floor (workdayval/7); var วันหยุดสุดสัปดาห์ = 2 * ตัวหาร; // สัปดาห์ของวันที่เริ่มต้นมีค่า (1,2,3,4,5,5,6,0) var nextday = เริ่มต้นวัน {// อย่าเพิ่ม 1 ในวันแรกถ้า (tempday == ที่เหลือ) {nextday = nextday + 0; } อื่นถ้า (tempday! = ส่วนที่เหลือ) {nextday = nextday + 1; } // วันอาทิตย์เปลี่ยนเป็น 0 ถ้า (nextday == 7) {nextday = 0; } // วันเสาร์ถ้า (nextday == 0 || nextday == 6) {วันหยุดสุดสัปดาห์ = วันหยุดสุดสัปดาห์ + 1; }} // ชั่วโมงทำงานจริง (วัน) = ความแตกต่างของวันเริ่มต้นและสิ้นสุด - จำนวนวันเสาร์และวันอาทิตย์ WorkdayVal = WorkdayVal - วันหยุดสุดสัปดาห์;ตัวอย่างง่ายๆของการคำนวณวันทำการในช่วงสองวันใน JS คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น