【发布时间】:2021-08-12 14:59:44
【问题描述】:
在 Myscenario 中,我试图以 10 分钟的间隔生成时间列表。我正在使用下面的代码,但无法完全实现。
const date = new Date(timeStamp * 1000);
let labels = [];
let hour = date.getHours();
const interval = 10;
if (hour > 12) {
hour -= 12;
changeSuffix();
}
for (let i = hour; i > hour - 6; i--) {
if (i !== 0) date.setMinutes(date.getMinutes() - interval);
if (i === -1) changeSuffix();
if (i === 12) labels.push(`${i}PM`);
else if (i < 1) labels.push(`${i + 12}${suffix}`);
else labels.push(`${i}${suffix}`);
}
电流输出:[8PM, 9PM, 10PM, 11.00PM] //Current time 11.00PM should be last index.
预期输出:[10.30PM, 10.40PM, 10.50PM, 11.00PM] //Current time 11.00PM should be last index.
【问题讨论】:
-
您deleted your previous question 并在此处发布了该副本的副本是否有原因?那是frowned upon。理想情况下,如果有需要更改的内容,您应该编辑该内容。
-
这就是我所要求的。但是为什么你删除了你的original question而不是更新它。
标签: javascript typescript react-native