【发布时间】:2016-08-03 11:39:19
【问题描述】:
这是一个 2 个问题的帖子:
当我通过 html 表单将文档的日期输入到 MongoDB 时,我将使用以下格式输入:YYYY-MM-DD
例如:2014-02-13
但是,在 MongoDB 中,它以 ISOdate 格式输入,虽然 YYYY-MM-DD 是正确的,但无论出于何种原因,它都会插入 3 个不同的小时时间戳之一:
ISODate("2016-02-02T00:00:00.000Z")
ISODate("2015-02-16T05:00:00.000Z")
ISODate("2016-08-02T04:00:00.000Z")
我在输入日期时从不指定小时,但无论出于何种原因,它总是会在 MongoDB 中插入 0、4 或 5 小时。
我不知道为什么会这样。
或者,有没有办法删除日期的“时间”部分,因为我不需要它?对于“日期”,我只需要 YYYY-MM-DD。
【问题讨论】: