// 获取从start到end的数组, 个位数补0
export function getDateArray(start: number, end: number) {
const arr = [];
for (let i = start; i <= end; i++) {
arr.push(i.toString().padStart(2, '0'));
}
return arr;
}
// console.log(getDateArray(0, 23);
// 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, ... 22, 23
String.prototype.padStart()
The padStart() method pads the current string with another string (multiple times, if needed) until the resulting string reaches the given length. The padding is applied from the start of the current string.
padStart() 方法用另一个字符串(多次,如果需要)填充当前字符串,直到结果字符串达到给定长度。 从当前字符串的开头应用填充。
string.padStart(maxLength fillString);
maxLength: 转化的长度(数据大于maxLength, 会返回原数据)
fillString: 填充内容 (会重复多次, 直到达到maxLength的长度)
'abc'.padStart(10); // " abc"
'abc'.padStart(10, "foo"); // "foofoofabc"
'abc'.padStart(6,"123465"); // "123abc"
'abc'.padStart(8, "0"); // "00000abc"
'abc'.padStart(1); // "abc"