MomentJS,小时和查询问题

时间:2014-09-10 12:55:26

标签: momentjs

当我尝试在我的NodeJS应用程序上实现Moment时出现问题...

用户发布的日期:1894-01-01 09:03:00

查询中的日期:1894-01-01 08:03:00

当我用时刻解析这个日期时,小时得-1,我不知道为什么......

我的代码:

var start = moment(a.startmonth+'-'+a.startday+'-'+a.startyear+' '+a.starthour+':'+a.startminute, "MM-DD-YYYY HH:mm");

1 个答案:

答案 0 :(得分:1)

尝试moment.utc(Number[]); moment.utc(String); moment.utc(String, String);

在UTC模式下,所有显示方法都将以UTC时间而不是本地时间显示。

moment().format();     // 2013-02-04T10:35:24-08:00
moment.utc().format(); // 2013-02-04T18:35:24+00:00
Additionally, while in UTC mode, all getters and setters will internally use the Date#getUTC* and Date#setUTC* methods instead of the Date#get* and Date#set* methods.

read more