gpt4 book ai didi

javascript - 使用 JavaScript 中的日期函数转换日期时删除当前时间

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

我需要当年的所有周六和周日

因为我正在使用这个功能

   var x = new Date();
//set the financial year starting date
var currentyear = x.getFullYear();
var nextyear = x.getFullYear() + 1;
x.setFullYear(currentyear, 00, 00);
//set the next financial year starting date
var y = new Date();
y.setFullYear(currentyear, 12, 31);
var j = 1;
var count = 0;
//getting the all mondays in a financial year
for (var i = 0; x < y; i += j) {
if (x.getDay() === 0) {
//console.log("Date : " + x.getDate() + "/" +
// (x.getMonth() + 1) + "<br>");
x = new Date(x.getTime() + (7 * 24 * 60 * 60 * 1000));
// x = new Date(x.getFullYear(), x.getMonth(), x.getDate());
holidaylist.push(x);
j = 7;
count++;

} else {
j = 1;
x = new Date(x.getTime() + (24 * 60 * 60 * 1000));
}

}

它给了我完美的周六和周日,但问题是

我不想在约会后有任何时间

来自

Sat Mar 03 1973 15:16:40 GMT+0530 (India Standard Time)

我想要这样的东西

Sat Mar 03 1973 00:00:00 GMT+0530 (India Standard Time)

我怎样才能从这个函数得到00时间

最佳答案

您可以使用setHours javascript属性设置日期对象的时间尝试使用

(new Date()).setHours(0, 0, 0, 0);

function myFunction() {
var d = new Date();
d.setHours(0,0,0,0);
document.getElementById("demo").innerHTML = d;
}
<p>Click the button to display the date after setting the time.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

关于javascript - 使用 JavaScript 中的日期函数转换日期时删除当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49735068/

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