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

use*_*901 2 javascript internet-explorer-9

如果我做

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

 function Test1(d1) {


            alert(d1.getFullYear());           

        }
Run Code Online (Sandbox Code Playgroud)

d1.getFullYear()在消息中失败

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

有什么问题..请帮忙谢谢

Guf*_*ffa 5

问题是你有一个字符串,并认为它是一个Date对象.

创建一个Date对象:

var fromDate = new Date(2012, 0, 17);
Run Code Online (Sandbox Code Playgroud)

或解析一个字符串:

var fromDate = Date.parse('2012-01-17');
Run Code Online (Sandbox Code Playgroud)