【发布时间】:2018-03-17 10:54:50
【问题描述】:
嗨,我真的很困惑。 mongodb 是否在任何特定时区存储日期?我知道它将日期时间存储在 UTC 中。
我有一个网站,使用方法将用户记录存储在 mongo 数据库中
new MongoDate() in PHP
我的网站在俄勒冈服务器上运行,我网站上设置的默认时区是“美国/芝加哥”。我正在使用 mongo 数据库版本 3.0。
我将用户的登录信息及其登录日期时间存储在 mongodb 中。
如果用户使用不同时区的网站,如丹佛、印度、安克雷奇、怀特霍斯(美国)、温哥华等,我怎么知道他们在什么日期时间输入以及在指定日期有多少用户访问该网站?
如果用户从不同时区登录网站,用户的登录日期时间将存储在数据库中的哪个时区?
我必须创建一个图表来显示用户在我的网站上的登录状态。我还希望用户根据他们的时区在图表上查看他们的登录状态。
mongo 数据库是否根据用户的本地时区添加日期?
或者,如果网站的用户从世界不同的地方访问网站,我们可以在用户的时区中添加日期吗?
我想根据他们的时区向他们显示用户的数据。
有人可以帮忙吗?
【问题讨论】: