Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript getFullYear函数在IE 9中不起作用_Javascript_Internet Explorer 9 - Fatal编程技术网

Javascript getFullYear函数在IE 9中不起作用

Javascript getFullYear函数在IE 9中不起作用,javascript,internet-explorer-9,Javascript,Internet Explorer 9,如果我这样做 它在d1.getFullYear()处失败,并显示消息 Microsoft JScript运行时错误:对象不支持属性或方法“getFullYear” 有什么问题请帮忙 谢谢问题在于您有一个字符串,并将其视为一个日期对象 创建一个Date对象: function test() { var fromDate="01/17/2012"; var res= Test1(fromDate); return false;

如果我这样做

它在d1.getFullYear()处失败,并显示消息

Microsoft JScript运行时错误:对象不支持属性或方法“getFullYear”

有什么问题请帮忙
谢谢

问题在于您有一个字符串,并将其视为一个
日期
对象

创建一个
Date
对象:

function test()
    {
        var fromDate="01/17/2012";        
        var res= Test1(fromDate);
        return false;             
    }

 function Test1(d1) {


            alert(d1.getFullYear());           

        }
或分析字符串:

var fromDate = new Date(2012, 0, 17);

fromDate是字符串而不是日期对象,以支持getFullYear功能当它是日期对象时-如果仍然失败,则表示运行此代码的计算机具有不同的区域设置,例如yyyy mm dd,在这种情况下,正确的字符串将是
2012-01-17
。仍然存在相同的问题
var fromDate = Date.parse('2012-01-17');