บทความนี้อธิบายวิธีการคำนวณวันที่ภายในสองวันที่และช่วงเวลาใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังนี้:/*******************************************
* คำนวณวันที่ทั้งหมดในสองช่วงเวลาวันที่
-
* @param value1
* วันที่เริ่มต้น yyyy-mm-dd
* @param value2
* วันที่สิ้นสุด
* อาร์เรย์วันที่ส่งคืน
-
ฟังก์ชั่น dataScope (value1, value2) {
var getDate = function (str) {
var tempdate = วันที่ใหม่ ();
var list = str.split ("-");
tempdate.setfulelyear (รายการ [0]);
tempdate.setMonth (รายการ [1] - 1);
tempdate.setDate (รายการ [2]);
กลับ tempdate;
-
var date1 = getDate (ค่า 1);
var date2 = getDate (value2);
if (date1> date2) {
var tempdate = วันที่ 1;
วันที่ 1 = วันที่ 2;
date2 = tempdate;
-
วันที่ 1.SetDate (วันที่ 1.getDate () + 1);
var datearr = [];
var i = 0;
ในขณะที่ (! (date1.getlyear () == date2.getulyear ()
&& date1.getMonth () == date2.getMonth () && date1.getDate () == วันที่ 2
.getDate ())) {
var daystr = date1.getDate (). toString ();
if (daystr.length == 1) {
DaySTR = "0"+DaySTR;
-
Datearr [i] = date1.getFulyear () + "-" + (date1.getMonth () + 1) + "-"
+ DaysTr;
i ++;
-
* document.write ("<div style = 'display: block'>" + date1.getlyear () +
* "-" + (date1.getMonth () + 1) + "-" + วันที่ 1.getDate () + "</div>");
-
// document.write (datearr [i] + "<br>");
วันที่ 1.SetDate (วันที่ 1.getDate () + 1);
-
ส่งคืน Datearr;
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน