宜搭开发包
    正在准备搜索索引...

    类型别名 SchoolDaysPreset

    时间语义化预设配置项

    type SchoolDaysPreset = {
        benchmarkDateTime?: ReturnType<typeof now>;
        benchmarkSemester?: 1 | 2;
        benchmarkYear?: number;
        semesterStart?: ReturnType<typeof now>;
    }
    索引

    属性

    benchmarkDateTime?: ReturnType<typeof now>

    基准时间

    若提供该项,semesterStart() 和 benchmarkSemester() 将基于该时间进行计算,而非当前时间。

    benchmarkSemester?: 1 | 2

    基准学期

    若提供该项,benchmarkSemester() 将直接返回该学期值(1 或 2),而非基于当前日期进行计算。

    benchmarkYear?: number

    基准年份

    若提供该项,semesterStart() 和 benchmarkSemester() 将基于该年份进行计算,而非当前年份。

    semesterStart?: ReturnType<typeof now>

    学期开始时间(毫秒时间戳)

    若提供该项,semesterStart() 将直接使用该时间戳作为学期开始时间,benchmarkSemester() 的计算也将基于此时间戳进行。