我在我的应用程序(NodeJs)中使用了操作日期的时刻。
此时,我有一位客户在发送服务器上发送日期
2018-04-17T12:47:12.123+01:00
和服务员将其转换为时区的开始。
moment("2018-04-17T12:47:12.123+01:00").startOf('day').format();
谁回归:
2018-04-17T00:00:00+02:00
将其转换为utc:moment.utc("2018-04-17T00:00:00+02:00").toISOString()
并告诉我:2018-04-16T22:00:00.000Z
。
我想知道在一天开始时始终格式化日期是否是一个好习惯? 我这样做是因为我不关心时间,我只需要一天。
THX
答案 0 :(得分:0)
如果您不关心时间,我会说保存存储空间并存储为" date"而不是" datetime"。
此外,它还可以防止将来出现任何混淆,因为无法询问有关时间的问题。