Javascript getFullYear函数在IE 9中不起作用
如果我这样做 它在d1.getFullYear()处失败,并显示消息 Microsoft JScript运行时错误:对象不支持属性或方法“getFullYear” 有什么问题请帮忙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;
谢谢问题在于您有一个字符串,并将其视为一个
日期
对象
创建一个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');