Tag: timezone

启动autoCreatedAt和autoUpdatedAt插入date时间5小时向前形成我目前的时区

其实我正在用SailsJS v0.11.3和MongoDB v3.2.1搭配MongoDB v3.2.1 sails-mongo适配器。 我正在使用sails autoCreatedAt和autoUpdatedAd来存储跟踪不同表格中文档的时间戳。 我已经意识到这些logging是从墨西哥城当地时区+6小时起储存的。 即 Actual date = 2016-02-11T13:24:23 ==> Stored value = 2016-02-11T19:24:23 我在我的linux操作系统中检查了时区,并且设置正确。 我找不到问题在哪里,或者如何解决。 有人能帮我解决吗? 提前致谢。

在PhantomJS中预先设置浏览器时区

我在我的nodejs代码中使用了PhantomJS作为subprocess预编译,并且每次对其进行栅格化时都需要为浏览器设置一个TZ。 它作为一个subprocess执行,如下所示: childProcess.execFile(binPath, childArgs, function(err, stdout, stderr) { // handle results }); 调用函数时无法指定TZ。 任何想法如何实现?

Node.js和MongoDB时区问题UTC未被驱动程序正确转换?

我有一个奇怪的事情发生,我希望有人能指出我失踪。 在MongoDB中,我有一个types为Date的字段DT 2014-10-01 10:28:04.329-04:00 MongoDB中date的例子 当我使用MongoClient从Node.js中查询MongoDB时,Node.js返回这个: 2014-10-01T14:28:04.329Z 据我所知,驱动程序是假设将UTC转换为当地时间。 就我而言,应该是东部时间(EDT)。 为什么Node会添加4个小时呢? 我使用Java驱动程序从Java将date加载到MongoDB中。 该variables是使用设置的 new Date();

新的date()在错误的时区

在这篇文章的时候,我目前的时间是2017-01-10T19:23:00.000Z但是new Date()给了我2017-01-11T00:23:19.521Z比我目前的时区提前了5个小时。 这会影响我的数据存储在MongoDB中的方式。 我知道我可以设定时间到5小时前使用 var datetime = new Date(); datetime.setHours(datetime.getHours()-5); 但是我会更喜欢更好的方式来做到这一点。 我试着用这个。 我仍然有同样的时间。 在我的代码的其他部分我得到Tue Jan 10 2017 19:54:30 GMT-0500 (EST)不同于最初的时间。 如果有人能指出这里有什么问题,我会很高兴。