2024-03-16 14:11:43 +08:00

35 lines
782 B
JavaScript

export function range(length) {
const ret = [];
for (let i = 0; i < length; i++) {
ret.push(i);
}
return ret;
}
export function hexToRgb(hex) {
let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
return result ? {
r: parseInt(result[1], 16),
g: parseInt(result[2], 16),
b: parseInt(result[3], 16)
} : null;
}
export function isLeapYear(year) {
year = parseInt(year, 10);
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
return true;
}
else {
return false;
}
}
export function convert2Digit(i) {
i = Number(i);
if (i >= 0 && i < 10) {
i = '0' + i;
}
else {
i = '' + i;
}
return i;
}
//# sourceMappingURL=index.js.map