您如何代表明天的早晨?

时间:2019-10-15 16:45:17

标签: node.js momentjs

我要使用momentjs代表明天上午7:00(服务器时间)。

类似这样的东西:

var tomorrowEarlyAm = moment().add(1, 'day').add(7, 'hour');

但是,当然,增加1天意味着我们明天就在同一时间,因此,基本上增加7小时就是31小时。

困难在于我不知道将其剪切到午夜的简单方法:

var tomorrowMidnight = moment().add(1, 'day').??

1 个答案:

答案 0 :(得分:1)

基本上,您可以使用.startOf('day')到今天的凌晨12点,然后添加一天.add(1, 'day')和7小时.add(7, 'hour') 所有人都像波纹管一样聚集,

moment().startOf('day').add(1, 'day').add(7, 'hour');

由@Mat J建议

或者您可以直接添加31小时

moment().startOf('day').add(31, 'hour');