Javascript UTC时区在Firefox中不起作用

Javascript UTC时区在Firefox中不起作用,javascript,datetime,timezone,utc,Javascript,Datetime,Timezone,Utc,下面的代码不适用于Firefox,适用于Chrome。有人能帮我找到另一个解决方案吗 const tempDate = getStartDate['startDate']; // Returns: 2020-08-13 12:52:38 new Date(`${tempDate} UTC`); Expected Output: Thu Aug 13 2020 08:52:38 GMT-0400 (Eastern Daylight Time) 也许你可以利用这个时刻: 您正在尝试执行以下操作:

下面的代码不适用于Firefox,适用于Chrome。有人能帮我找到另一个解决方案吗

const tempDate = getStartDate['startDate']; // Returns: 2020-08-13 12:52:38
new Date(`${tempDate} UTC`);

Expected Output: Thu Aug 13 2020 08:52:38 GMT-0400 (Eastern Daylight Time)

也许你可以利用这个时刻:

您正在尝试执行以下操作:

new Date('2020-08-13 12:52:38 UTC')
相反,你应该:

new Date('2020-08-13T12:52:38Z')

请参见

这里有GMT-0400和UTC,是哪一个?新日期“2020年8月12日星期三18:34:35 GMT-0400”;这对我来说很有效。这能回答你的问题吗?
new Date('2020-08-13T12:52:38Z')