時間輔助函式
用於生成時間值、在 12/24 小時格式之間轉換、吸附到級距以及解析時間設定的函式。
import { generateHours, generateHours12, generateMinutes, generateSeconds, adjustMinuteToStep, adjustSecondToStep, to12Hour, to24Hour, resolveTimeConfig,} from "react-date-range-picker-headless";generateHours
生成一個 24 小時制的值陣列。
| 簽章 | generateHours(): number[] |
| 回傳 | [0, 1, 2, ..., 23] |
generateHours12
生成一個 12 小時制的值陣列。
| 簽章 | generateHours12(): number[] |
| 回傳 | [1, 2, 3, ..., 12] |
generateMinutes
生成依級距過濾的分鐘陣列。
| 簽章 | generateMinutes(minuteStep?: MinuteStep): number[] |
| 預設值 | 5 |
generateMinutes(); // [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55]generateMinutes(15); // [0, 15, 30, 45]generateMinutes(1); // [0, 1, 2, ..., 59]generateSeconds
生成依級距過濾的秒數陣列。
| 簽章 | generateSeconds(secondStep?: SecondStep): number[] |
| 預設值 | 1 |
generateSeconds(); // [0, 1, 2, ..., 59]generateSeconds(15); // [0, 15, 30, 45]