Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MongoDB日期对象在转换为字符串时返回EDT_Javascript_Date_Mongodb_Object - Fatal编程技术网

Javascript MongoDB日期对象在转换为字符串时返回EDT

Javascript MongoDB日期对象在转换为字符串时返回EDT,javascript,date,mongodb,object,Javascript,Date,Mongodb,Object,我在MongoDB中有一个日期字段,它在GMT中返回一个如下所示的对象 2012年4月20日星期五22:13:30 GMT 当我将其转换为字符串(位于Handlebar.js模板中)时,它将更改为: 2012年4月20日星期五18:13:30 GMT-0400(美国东部时间) 这显然行不通。当GMT转换为字符串时,您知道如何维护GMT吗 谢谢大家! .togmString()方法是否返回所需的结果 > now = new Date() ISODate("2012-04-19T20:36:1

我在MongoDB中有一个日期字段,它在GMT中返回一个如下所示的对象

2012年4月20日星期五22:13:30 GMT

当我将其转换为字符串(位于Handlebar.js模板中)时,它将更改为:

2012年4月20日星期五18:13:30 GMT-0400(美国东部时间)

这显然行不通。当GMT转换为字符串时,您知道如何维护GMT吗

谢谢大家!

.togmString()方法是否返回所需的结果

> now = new Date()
ISODate("2012-04-19T20:36:12.817Z")
> now.toGMTString()
Thu, 19 Apr 2012 20:36:12 GMT
> 

希望答案就这么简单。如果我误解了你的问题,请告诉我

好吧,它仍然转换为本地时区,我认为问题是,当通过HandlebarsAha渲染时,日期是否可以保持自身作为对象。很抱歉正如我所说,我担心我可能误解了你的问题。我上面的例子是用mongojsshell完成的。不幸的是,我不熟悉车把。希望社区中的其他成员能够提供更好的答案。