我有以下的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