使用javascript日期时firefox特定错误

时间:2016-08-13 23:01:16

标签: javascript jinja2

我正在使用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 }}');

0 个答案:

没有答案