我有以下的javascript代码:JavaScript的日期和年份
<script type="text/javascript">
$(function() {
var currentDateTime = new Date();
var oneYear = new Date();
oneYear.setYear(oneYear.getYear() + 1);
alert(currentDateTime + "_" + oneYear);
});
</script>
我希望警报输出当前日期时间和一年的从现在开始的日期时间。然而我在警报中得到这个:“Fri Oct 22 2010 14:17:31 GMT-0400(Eastern Daylight Time)_Thu Oct 22 14:17:31 GMT-0400(Eastern Daylight Time)”
很显然,它不会正确地为年度添加“1”!
怎么回事?这是怎么成为0111年?
相关(副本?):*?为什么使用Javascript得到年()返回108 *](http://stackoverflow.com/问题/ 98124/why-does-javascript-getyear-return-108) – kennytm 2010-10-22 18:24:28