我正在构建一个时间跟踪器应用程序,该应用程序允许为开始时间和结束时间创建时间条目。逻辑工作正常,现在我的最后一个问题是时间条目存储在 GMT 中,客户端在 GMT+1
发生的情况是时间在存储到数据库之前一小时被剥离。这可以。但是当时间显示在客户端时,小时不会被添加回来。
我的问题是:如何告诉 Meteor 客户所在的时区?
谢谢你的任何提示
更新 我使用优秀的datejs库来操作日期和时间,并且为每个时间条目添加 UTC 偏移量相当容易。我想知道是否可以自动化该过程,因为 Meteor 没有问我是否应该将时间存储在 GMT 或其他时区。
更新
Meteor 中的日期作为字符串传递给客户端。Date.js 无法解析日期的字符串表示形式,但它可以用作构造函数的参数。因此,如果你像这样创建日期: varmyDate = new Date(entity.dateField)
它可以工作,但如果你尝试它,var myDate = Date.parse(entity.dateField)
你只会得到null