使用 javascript 日期时出现 firefox 特定错误

firefox specific error when using javascript date

我正在使用 jinja2 在 javascript 变量中写入日期,如下所示

var tomorrowsDate_string = new Date('{{ group.next_meeting }}');

这在 Chrome 中运行良好,但在 Firefox 中出现错误。使用 console.log() 打印到控制台时,我看到

tomorrowsDate_string =  Invalid Date

我在这里尝试解析的日期具有以下格式

group.next_meeting =  2016-08-20 10:00:00

我注意到我可以在使用 2016-08-20T10:00:00 时避免错误,其中额外的 T 指定了 UTC。无论如何,日期实际上是UTC。有谁知道我如何解析从 jinja2 到 javascript 的日期,包括时区?

解决方案:感谢在下面发表评论的 adeneo...Firefox 和 Chrome 的有效解决方案是

var tomorrowsDate_string = new Date('{{ group.next_meeting.year }}', '{{ group.next_meeting.month }}', '{{ group.next_meeting.day }}', '{{ group.next_meeting.hour }}', '{{ group.next_meeting.minute }}');

感谢上面评论的 adeneo...Firefox 和 Chrome 的工作解决方案是

var tomorrowsDate_string = new Date('{{ group.next_meeting.year }}', '{{ group.next_meeting.month }}', '{{ group.next_meeting.day }}' , '{{ group.next_meeting.hour }}', '{{ group.next_meeting.minute }}');