gpt4 book ai didi

javascript - 使用 JavaScript 循环全年而不显示时间

转载 作者:行者123 更新时间:2023-12-03 09:43:41 25 4
gpt4 key购买 nike

我正在尝试制作一种基本上类似于日历的资源规划管理器。我需要循环一整年。

我有以下代码:

for (var x = 0; x < 365; x++){
var today = new Date(2015, 01, x);
document.write(today + "<br />");
}

这正是我想要的,但我只想显示日期、月份和年份,现在它还显示时间。如何隐藏时间。检查此链接以查看我的结果 ( http://gyazo.com/3df91f5292072a54415d13b2ccca4922 )

最佳答案

您可以获得您需要的日期部分。例如:

var weekday = new Array(7);
weekday[0]= "Sunday";
weekday[1] = "Monday";
weekday[2] = "Tuesday";
weekday[3] = "Wednesday";
weekday[4] = "Thursday";
weekday[5] = "Friday";
weekday[6] = "Saturday";

function formatDate(date) {
var month = date.getUTCMonth() +1;
var dayNumber = date.getUTCDate();
var year = date.getUTCFullYear();
var day = date.getUTCDay();
return year + "-" + month + "-" + dayNumber + " " + weekday[day];
}

所以你的代码变成:

for (var x = 0; x < 365; x++){
var today = formatDate(new Date(2015, 01, x));
document.write(today + "<br />");
}

附注计算月份时请注意+1。

链接:https://jsfiddle.net/ajsv5ge4/

关于javascript - 使用 JavaScript 循环全年而不显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31103250/

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