MomentJS startOf('day') 似乎是上午 12 点(24 小时制是 12 点)?

And*_*all 3 node.js momentjs

我有一个日期存储在 YYYY-MM-DD 中。此日期用于创建名为 的时刻then。我想计算这个日期和now(时刻)之间的天数。

在计算天数时,我使用:now.startOf('day').from(then.startOf('day')). 例如,当使用两个相隔 3 天的日期进行测试时,到凌晨 12 点将是 3 天(24 小时格式为 12)。

你们知道为什么吗?

Jus*_*tin 5

只是想更新这个。

注意 HH 和 hh 之间的区别。

HH 是 24 小时,所以一天的开始是 12,而 HH 的开始是 0。

.format('HH:mm:ss') 返回 00:00:00 .format('hh:mm:ss') 返回 12:00:00