我想从当前日期减去7天,得到使用moment.js库的格式化日期YYYY-MM-DD。
我试着这样做的:
dateTo = moment(new Date()).format('YYYY-MM-DD');
dateFrom = moment(new Date() - 7).format('YYYY-MM-DD');
console.log(dateFrom);
console.log(dateTo);
但是所有的返回值都是相同的。
发布于 2014-09-17 20:07:24
可能是:
dateTo = moment().format('YYYY-MM-DD');
dateFrom = moment().subtract(7,'d').format('YYYY-MM-DD');
发布于 2014-09-17 18:32:52
date对象在转换时以毫秒为单位。所以:
dateFrom = moment(Date.now() - 7 * 24 * 3600 * 1000).format('YYYY-MM-DD');
发布于 2020-03-18 22:47:16
对于日期选择器y,请使用
first_day: moment()
.subtract(5, "day")
.endOf("day")
.toDate(),
last_day: moment()
.endOf("day")
.toDate(),
https://stackoverflow.com/questions/25888182
复制相似问题