javascript日期和年份

kra*_*626 0 javascript datetime date

我有以下javascript代码:

<script type="text/javascript">
    $(function () {
        var currentDateTime = new Date();
        var oneYear = new Date();
        oneYear.setYear(oneYear.getYear() + 1);
        alert(currentDateTime + "_" + oneYear);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我希望警报输出当前日期时间和一年后的日期时间.但是我在警告中得到了这个:"2010年10月22日星期五14:17:31 GMT-0400(东部夏令时间)_Thu 10月22日0111 14:17:31 GMT-0400(东部夏令时间)"

显然,它没有正确地添加"1"!

这是怎么回事?它是如何成为0111年的???

ken*_*ytm 14

它是正确的..getYear()返回"实际年份 - 1900".2010 - 1900 = 110.

.getFullYear()改用..getYear()已被弃用了很长时间.