我想从当前日期减去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);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
但所有返回值都相同。
6条答案
按热度按时间3j86kqsm1#
可能是:
减去力矩#
yvgpqqbh2#
date对象在强制转换时以毫秒为单位。因此:
dl5txlt93#
您可以用途:
从当前日期减去一周(7天)。
mqkwyuun4#
用于日期选择器
w51jfk4q5#
这个问题已经过时了,解决方案也过时了。
使用Moment v2.29 +
您可以使用以下方法添加或减去天数
有关详细信息,请参阅官方文档https://momentjs.com/docs/#/get-set/
olhwl3o26#
获取最后7天的最简单方法