Javascript UTC日期比较

Javascript UTC日期比较,javascript,momentjs,Javascript,Momentjs,如何将new Date().toutString()与当前的Wed,2018年10月3日01:33:29 GMT进行比较 我试过瞬间(Wed,2018年10月3日01:33:29 GMT)。是在之前(瞬间(new Date().ToutString()),但似乎不起作用。按照你解释的方式,这种比较对我有效。检查代码段。仅供参考,从字符串创建力矩对象时,需要使用' $(()=>{ var a=时刻(“2018年10月3日星期三01:33:29 GMT”); var b=时刻(新日期().Tout

如何将
new Date().toutString()
与当前的
Wed,2018年10月3日01:33:29 GMT
进行比较


我试过
瞬间(Wed,2018年10月3日01:33:29 GMT)。是在之前(瞬间(new Date().ToutString())
,但似乎不起作用。

按照你解释的方式,这种比较对我有效。检查代码段。仅供参考,从字符串创建力矩对象时,需要使用
'

$(()=>{
var a=时刻(“2018年10月3日星期三01:33:29 GMT”);
var b=时刻(新日期().ToutString());
console.log(a.isBefore(b));
});

您只需按以下步骤操作即可:

moment('Thu Oct 04 2018 07:35:54 GMT+0530 (IST)').isBefore(moment())

moment('Wed, 03 Oct 2018 01:33:29 GMT').isBefore(moment())

这将返回您的值。(对/错)

我认为在创建时刻时,时刻会将日期转换为本地日期时间。因此,您需要从时刻中获取utc值,然后进行比较。林,你能举个例子吗?您希望如何进行此转换?
moment(Wed,2018年10月3日01:33:29 GMT)
甚至不是有效的语法-此处是否缺少引号?默认情况下,
moment()
是否返回UTC?那么
moment.utc()
的作用是什么?基本上
moment
会将日期返回到本地字符串,并使用当前时区信息。如果您在任何时区使用此格式的日期,上述代码将为您提供正确的结果。