任何人都可以向我解释使用“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;
};
}```
'at' 意味着您必须在该特定日期设置通知,您没有其他选择,而使用 'on' 您可以说,我想要它在 2014 年或我想要它在第 15 天。你有多个带有“on”和“at”的选项,您只有一个。
意思是,对于该特定日期的“at”,它将被触发,但对于“on”,一旦您将其设置为 day = 15,它将在该月的第 15 天触发。