gpt4 book ai didi

javascript - 如何在时间表中保持前导零

转载 作者:行者123 更新时间:2023-11-30 10:49:54 24 4
gpt4 key购买 nike

我有时间选择,但我想保留前导零:

var fastTrainReading = [0943, 0957, 1006, 1013 , 1027, 1036, 1043, 1057, 1106, 1113, 1127, 1136, 1213, 1227, 1236, 1243, 1257, 1306, 1313, 1327, 1336, 1343, 1357, 1406, 1413, 1427, 1436, 1443, 1457, 1506, 1513, 1527, 1537, 1543, 1559, 1606, 1613, 1627, 1636, 1643, 1657, 1704, 1718, 1728, 1735, 1749, 1758, 1816, 1830, 1847, 1859, 1906, 1911, 1930, 1936, 1941, 1959, 2006, 2017, 2027];

这是执行的数学运算:

var currentTime = hour*100 + mins;
if ((day == 0) || (day == 6)) {
document.write ("There are no buses today");
} else {

var displayCount = 0;
var TrainStr1 = "";
for (var i=0, len=fastTrainReading.length; i<len; ++i) {
if ((fastTrainReading[i] > currentTime) && (displayCount < 2)) {
displayCount = displayCount+1;
TrainStr1=TrainStr1 + fastTrainReading[i] + "<br/>";
}
}
}
document.write (TrainStr1)

我进行了很好的搜索,如果我遗漏了什么,请随时辱骂我(但请指出正确的方向)。

最佳答案

最简单的解决方案是将时间数据存储为字符串,例如var fastTrainReading = ['0943', .... JavaScript 会在您的计算例程中为您转换为整数。

要获得符合常规原则的综合字符串格式化解决方案,请尝试 sprintf() for javascript:http://www.diveintojavascript.com/projects/javascript-sprintf

关于javascript - 如何在时间表中保持前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109047/

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