jQuery在Internet Explorer上不起作用

时间:2017-04-27 14:44:37

标签: jquery

我有jQuery脚本版本(" 1.12.4"):

$(document).ready(function () {
    var strUserTimeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
    $(".timezone").val(strUserTimeZone);

Internet Explorer 10实际上忽略了这一点。它适用于Firefox / Chome / Opera和Microsoft Edge。 任何人都可以帮我理解我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

您的问题是由于使用了Intl.DateTimeFormat()。它在< IE11中不受支持。您需要手动剖析ISO日期字符串,以便在旧版浏览器中可靠地实现所需。

有关详细信息,请参阅MDN