gpt4 book ai didi

javascript - 我可以获得该向量时间的天数吗?

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

我得到了这段代码,可以让我以小时为单位生成 future 五天的预测

我想获取矢量输出的 5 天名称,我遇到了一些问题,因为它与 GetHours 一起工作,并且当时会发生变化,所以有点困难。

var d = new Date();
var time = [];
var horas = (d.getHours());
var num = 0;
for (i = 1; i < 40; i++) {
if (horas >= 24) {
horas === 0;
} else {
horas = horas + 3;
if (horas >= 24) {
horas = 0;
}
}
time.push((horas + ':00'));

}
console.log(time);

输出如下:

(39) ["3:00" ,"6:00" ,"9:00" ,"12:00" ,"15:00" ,"18:00" ,"21:00" ,"0:00" ,"3:00" ,"6:00" ,"9:00" ,"12:00" ,"15:00" ,"18:00" ,"21:00" ,"0:00" ,"3:00" ,"6:00" ,"9:00" ,"12:00" ,"15:00" ,"18:00" ,"21:00" ,"0:00" ,"3:00" ,"6:00" ,"9:00" ,"12:00" ,"15:00" ,"18:00" ,"21:00" ,"0:00" ,"3:00" ,"6:00" ,"9:00" ,"12:00" ,"15:00" ,"18:00" ,"21:00"]

预期结果时间向量和天向量

(5)["Monday","Tuesday","Wednesday","Thursday","Friday"];

最佳答案

如果您正在查找当前日期中的 5 天名称,那么您可以通过维护一个 weekDays 数组来实现,如下所示:

var d = new Date();
var time = [];
var expectedDays = [];
var weekDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var horas = (d.getHours());
var num = 0;
for (i = 1; i < 40; i++) {

if (horas >= 24) {
horas === 0;
expectedDays.push(weekDays[(d.getDay()+(num++))%7]);
} else {
horas = horas + 3;
if (horas >= 24) {
horas = 0;
expectedDays.push(weekDays[(d.getDay()+(num++))%7]);
}
}
time.push((horas + ':00'));

}
console.log(time);
console.log(expectedDays);

关于javascript - 我可以获得该向量时间的天数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57471677/

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