离子电容器LocalNotification中时间表的“at”和“on”选项之间的区别

发布时间:2021-03-02 06:21

任何人都可以向我解释使用“at”和“on”有什么区别,因为我觉得目的很相似?只是日期的书写方式不同?

export interface LocalNotificationSchedule {
    at?: Date;
    repeats?: boolean;
    every?: 'year' | 'month' | 'two-weeks' | 'week' | 'day' | 'hour' | 'minute' | 'second';
    count?: number;
    on?: {
        year?: number;
        month?: number;
        day?: number;
        hour?: number;
        minute?: number;
    };
}```
回答1

'at' 意味着您必须在该特定日期设置通知,您没有其他选择,而使用 'on' 您可以说,我想要它在 2014 年或我想要它在第 15 天。你有多个带有“on”和“at”的选项,您只有一个。

意思是,对于该特定日期的“at”,它将被触发,但对于“on”,一旦您将其设置为 day = 15,它将在该月的第 15 天触发。