我想从现在开始获取上周的日期。moment.js显示错误的日期
console.log(moment().day(-7).format('DD.MM.YYYY'));
它应该告诉我06.01.2017,但我总是得到01.01.2017。我不明白为什么。根据API这应该工作。 。
//当星期一是一周的第一天
时刻()平日(-7); //最后一个星期一
为什么我得到一个错误的日期,以及如何得到正确的日期?
我想从现在开始获取上周的日期。moment.js显示错误的日期
console.log(moment().day(-7).format('DD.MM.YYYY'));
它应该告诉我06.01.2017,但我总是得到01.01.2017。我不明白为什么。根据API这应该工作。 。
//当星期一是一周的第一天
时刻()平日(-7); //最后一个星期一
为什么我得到一个错误的日期,以及如何得到正确的日期?
您可以使用
moment().add(Number, String);
moment().add(Duration);
moment().add(Object);
console.log(moment().add(-7, 'days').format('DD.MM.YYYY'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.js"></script>
您应该改用:
moment().subtract(7, 'days').format('DD.MM.YYYY')
谢谢你展示另一种可能性。 –
使用** **添加原型,而不是 – briosheje