import { tranTimeYMD } from "./date"; export function getStartTimeYMDHMS(time) { return tranTimeYMD(time) + " 00:00:00"; } export function getEndTimeYMDHMS(time) { return tranTimeYMD(time) + " 23:59:59"; } export function getWeek() { // 按周日为一周的最后一天计算 var date = new Date(); // 今天是这周的第几天 var today = date.getDay(); // 上周日距离今天的天数(负数表示) var stepSunDay = -today + 1; // 如果今天是周日 if (today === 0) { stepSunDay = -7; } // 周一距离今天的天数(负数表示) var stepMonday = 7 - today; var time = date.getTime(); var monday = new Date(time + stepSunDay * 24 * 3600 * 1000); var sunday = new Date(time + stepMonday * 24 * 3600 * 1000); // 本周一的日期 (起始日期) var startDate = getStartTimeYMDHMS(monday); // 日期变换 // 本周日的日期 (结束日期) var endDate = getEndTimeYMDHMS(sunday); // 日期变换 return { startDate, endDate }; }