gpt4 book ai didi

javascript - 如何在 Javascript 中确定一年后

转载 作者:IT王子 更新时间:2023-10-29 02:45:45 26 4
gpt4 key购买 nike

我试图从现在的日期算起一年,但没有用。

JS:

var now = new Date();

var oneYr = new Date();
oneYr.setYear(now.getYear() + 1);
$("#yearFromNow").append(oneYr.toString());

var oneMonth = new Date();
oneMonth.setMonth(now.getMonth() + 1);
$("#monthFromNow").append(oneMonth.toString());

输出:

one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time)

one yr. = Sun Jan 22 2012 15:16:01 GMT-0500 (Eastern Standard Time)

这一年有 Dec 22 112 - ??月份正确显示 Jan 22 2012

如果你想修改它,http://jsbin.com/alezaj/edit#javascript,html,live .这是在 Chrome 和 Firefox 中。

谢谢!

最佳答案

这将创建一个 Date 仅用一行就在未来一年。首先,我们从 new Date 获取 fullYear,递增它,将其设置为 new Date 的年份。您可能认为我们到此为止就完成了,但如果我们停止它,它将返回一个时间戳,而不是一个 Date 对象,因此我们将整个对象包装在一个 Date 构造函数中。

new Date(new Date().setFullYear(new Date().getFullYear() + 1))

关于javascript - 如何在 Javascript 中确定一年后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com