gpt4 book ai didi

javascript - 获取上一年的开始月份/日期和结束月份/日期

转载 作者:行者123 更新时间:2023-11-28 18:25:10 25 4
gpt4 key购买 nike

如何获取上一个开始日期/月份和结束日期/月份

下面是代码,我已经尝试过,但它不起作用......

var lastyear = new Date(new Date().getFullYear(), 0, 1);
lastyear.setFullYear(lastyear.getFullYear() - 1);
var start = (new Date(lastyear, 0, 1)).getTime(),
end = (new Date(lastyear, 11, 31)).getTime();

从技术上讲,我想要01/01/201512/31/2015。我在这里犯了什么错误?

最佳答案

您遇到问题是因为您错误地使用了 Date() 构造函数。根据http://www.w3schools.com/js/js_dates.asp ,日期构造函数接受以下输入:

new Date(year, month, day, hours, minutes, seconds, milliseconds)

在原始代码中,您将 Date 对象传递到“year”参数中。我改变了:

new Date(lastyear, 0, 1)

new Date(lastyear.getFullYear(), 0, 1)

解决了问题。

<小时/>
var lastyear = new Date(new Date().getFullYear() - 1, 0, 1);
var start = (new Date(lastyear.getFullYear(), 0, 1)).getTime(),
end = (new Date(lastyear.getFullYear(), 11, 31)).getTime();

这是您正在寻找的解决方案吗?

关于javascript - 获取上一年的开始月份/日期和结束月份/日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298443/

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