js獲取上周、上個月時間開始時間和結束時間


 //獲取系統當前時間 var nowdate = new Date(); var y = nowdate.getFullYear(); var m = nowdate.getMonth()+1; var d = nowdate.getDate(); var formatnowdate = y+'-'+m+'-'+d; console.log(formatnowdate) //獲取過去一周的時間
var myDate = new Date();
var weekDate = new Date(myDate.getTime() - 7 * 24 * 3600 * 1000);// 計算開始時間用
var weekDate2 = new Date(myDate.getTime() - 7 * 24 * 3600 * 1000);// 計算結束時間用

var day = weekDate.getDay();
var time = weekDate.getDate()-day+(day===0?-6:1);

var startDate = new Date(weekDate.setDate(time));
var beginTime = startDate.getFullYear()+'-'+(startDate.getMonth()+1)+'-'+startDate.getDate();
var endDate = new Date(weekDate2.setDate(time+6));
var endTime = endDate.getFullYear()+'-'+(endDate.getMonth()+1)+'-'+endDate.getDate();
 //獲取系統前一個月的時間 nowdate.setMonth(nowdate.getMonth()-1); var y = nowdate.getFullYear(); var m = nowdate.getMonth()+1; var d = nowdate.getDate(); var formatwdate = y+'-'+m+'-'+d; console.log(formatwdate)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM