red*_*rom 42 javascript date substr momentjs
我想从当前日期减去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);
Run Code Online (Sandbox Code Playgroud)
但是所有返回的值都是相同的.
小智 98
也许:
dateTo = moment().format('YYYY-MM-DD');
dateFrom = moment().subtract(7,'d').format('YYYY-MM-DD');
Run Code Online (Sandbox Code Playgroud)
您可以使用:
moment().subtract(1,'w')
Run Code Online (Sandbox Code Playgroud)
从当前日期减去一周(7 天)。
NOTE:
1. w for week
2. d for days
3. M for month
4. y for year
Run Code Online (Sandbox Code Playgroud)
日期对象在转换时以毫秒为单位。所以:
dateFrom = moment(Date.now() - 7 * 24 * 3600 * 1000).format('YYYY-MM-DD');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41188 次 |
| 最近记录: |