【发布时间】:2017-05-22 12:51:00
【问题描述】:
我尝试在 mongo Collections 上存储一些日期。
当我执行let date = new Date(); MaCol.insert({'date': date}); 时,我可以在我的 mongo 集合中看到日期存储在正确的时区中
(类似于:2017-05-22 12:42:28.441Z)。
但是,如果我在 Date 的构造函数上使用一个值,例如 let date = new Date('03/03/2000) 我会丢失时区:2000-03-03 00:00:00.000Z
如何纠正?
谢谢。
【问题讨论】:
-
moment.js 最适合 javascript 中的所有日期。检查一下:momentjs.com/docs - 就我个人而言,我会将所有日期存储为 Unix 时间戳,然后在前端处理相关格式。
标签: javascript mongodb date