【发布时间】:2016-03-13 12:37:45
【问题描述】:
我想修改一个添加 5 天的日期,并将小时/分钟/秒设置为 0:0:0。
例如,当前
2016-03-13 21:21:21转2016-03-18 00:00:00
但是使用
moment().add(5, 'days').toDate()
我收到了2016-03-18 21:21:21。
【问题讨论】:
标签: javascript node.js momentjs
我想修改一个添加 5 天的日期,并将小时/分钟/秒设置为 0:0:0。
例如,当前
2016-03-13 21:21:21转2016-03-18 00:00:00
但是使用
moment().add(5, 'days').toDate()
我收到了2016-03-18 21:21:21。
【问题讨论】:
标签: javascript node.js momentjs
使用moment().startOf('day').add(5, 'days').toDate()
这样您将日期设置为 0 hours 、 0 min 和 0 sec
【讨论】:
您可以按如下方式使用setHours() 函数:
moment().add(5, 'days').toDate().setHours(0,0,0,0)
【讨论】:
另一个:
var date = moment().add(5, 'days').hours(0).minutes(0).seconds(0).toDate();
【讨论】: