Javascript setFullYear

时间:2010-05-16 01:47:52

标签: javascript date object

var currentDate=new Date();
currentDate.setFullYear(2011);
alert(currentDate);

这很有效,它按照预期将年份设置为2011年。

alert((new Date()).setFullYear(2011));

这个不起作用。

知道为什么吗?我误解了语法吗?

1 个答案:

答案 0 :(得分:4)

当您撰写alert((new Date()).setFullYear(2011))时,您正在调用setFullYear,并将其返回值传递给alert

setFullYear返回时间戳,而不是原始的Date对象 因此,它没有按照您的意愿行事。