js獲取前幾天的時間及時間區間
阿新 • • 發佈:2017-10-20
inter return div int var spa getdate 計算 time()
/** * 以startDate為開始日期,計算時隔days天之後 的日期區間 * @param startDate 開始日期 * @param days 時間間隔天數 */ function getDateInterval(startDate, days) { var start; var end; if (startDate instanceof Date) { start = startDate.getFullYear() + "/" + (startDate.getMonth() + 1) + "/" + startDate.getDate();var startAfterDays = startDate.setDate(startDate.getDate() - days); startAfterDays = new Date(startAfterDays); end = startAfterDays.getFullYear() + "/" + (startAfterDays.getMonth() + 1) + "/" + startAfterDays.getDate(); } return end + "~" + start; } /** * 獲得昨天的日期 * @returns {Date}*/ function getYesterdayDate() { var date = new Date(); date.setTime(date.getTime() - 24 * 60 * 60 * 1000); return date; } /** * 根據時間間隔天數,獲取具體日期區間 * @param days 時間間隔天數 * @returns {string} */ function getStartAndEndDate(days) { var now = new Date(); var start = now.getFullYear() + "/" + (now.getMonth() + 1) + "/" + now.getDate();var nowAfterDays = now.setDate(now.getDate() - days); nowAfterDays = new Date(nowAfterDays); var end = nowAfterDays.getFullYear() + "/" + (nowAfterDays.getMonth() + 1) + "/" + nowAfterDays.getDate(); return end + "~" + start; }
js獲取前幾天的時間及時間區間