รหัสนั้นง่ายมากและไม่มีเรื่องไร้สาระอีกต่อไป เพียงแค่แสดงรหัส:
การคัดลอกรหัสมีดังนี้:
-
* การรับรู้วันที่ปัจจุบันเป็นสัปดาห์? จากนั้นผลักไปข้างหน้าและย้อนกลับ
* JS Array บันทึกข้อมูลก่อนและหลังวันที่ปัจจุบัน (ทั้งหมด 5 สัปดาห์)
-
var initSearchMaJorChanges = function () {
// ใช้วันที่ปัจจุบันในสัปดาห์ที่เป็นปีปัจจุบันจากนั้นผลักไปข้างหน้าและย้อนกลับเป็นเวลาสองสามสัปดาห์ อาร์เรย์ JS จะบันทึกสองสัปดาห์แรกและสองสัปดาห์ของวันที่ปัจจุบัน (ทั้งหมดห้าสัปดาห์ของข้อมูล)
var vv = '2015-02-07';
var vnowDate = moment (ช่วงเวลาใหม่ (vv) .Format ("yyyy-mm-dd")); //. เพิ่ม ('เดือน', 0) .add ('วัน',-1);
var vweekofday = moment (vnowDate) .Format ("E"); // ไฟล์สัปดาห์นี้
var vweekofdays = 7-vweekofday-1;
var vstartdate = moment (vnowDate) .Add ('วัน', VWEKOFDAYS);
var venddate = moment (vnowDate) .Add ('วัน',-vweekofday);
var vstartDatenew = moment (vstartdate) .add ('วัน', 7*$ scope.geeks);
var vendDatenew = moment (venddate) .add ('วัน',-(7*$ scope.geeks));
// var vyearandweek = moment (vstartdate) .format ("yyyy")+'-'+moment (vstartdate) .format ("ww");
Searchmajorchanges (VStartDatenew, VendDatenew);
-
ความต้องการ:
อาร์เรย์ JS บันทึกสองสัปดาห์แรกและสองสัปดาห์ของสัปดาห์วันที่ปัจจุบัน (รวมข้อมูลทั้งหมดห้าสัปดาห์) ด้านบนเป็นรหัสหลัก!
วิธีการใช้งานนั้นง่ายมากฉันหวังว่าคุณจะชอบ