問題
想要得到N天前日期,并利用現(xiàn)有js格式化函數(shù)完成日期格轉
解決
添加一行代碼與一個參數(shù):
function dateFormat(beforeDay){
var t_nowDate = new Date();
t_nowDate.setDate(t_nowDate.getDate() - beforeDay);
……
}
月初需要測試跨月情況
參考文章
js日期格式化
JS中獲得指定日期前或后幾天對應的日期
JavaScript setDate() 方法
var d = new Date();
d.setDate(d.getDate() - 2);
console.log(d.toString());
// First of month
var c = new Date(2017,1,1); // 1 Feb -> 30 Jan
c.setDate(c.getDate() - 2);
console.log(c.toString());
// First of year
var b = new Date(2018,0,1); // 1 Jan -> 30 Dec
b.setDate(b.getDate() - 2);
console.log(b.toString());