不存在的日期上的重复日期

Recurring dates on dates that do not exist

提问人:Motti 提问时间:6/22/2009 更新时间:6/22/2009 访问量:213

问:

当提供每隔一定时间重复发生一次的选项时,我应该如何处理不会在每个时间间隔内重复发生的次数?

例如,2 月 29 日的生日提醒应该如何处理?或者,如果我在 31 日有每月约会,那么在没有第 31 天的月份会发生什么?

您认为理性的用户会期待什么,并且最不感到惊讶吗?

日期 重复出现 最小惊讶

评论


答:

1赞 James Skidmore 6/22/2009 #1

我对这个问题的第一反应是让用户选择如果它落在那个日期该怎么办(转到第二天,跳过当天等)。

但要直接回答你的问题,我相信理性的用户不会对“跳过”日期前一天的事件发生感到惊讶。

评论

0赞 Motti 8/4/2009
我更喜欢 fall before 选项,而不是 Loren 提出的 fall-after 选项,因为提醒某人迟到一天可能比提前一天更糟糕。
0赞 James Skidmore 8/4/2009
没错,这也是我的想法。
1赞 AgentConundrum 6/22/2009 #2

我认为你可以很容易地标记这样的日期。我唯一能想到的日期是每月的 29 日、30 日和 31 日,即 2 月 29 日。

当用户选择每月(或每年 2 月 29 日)提醒其中一个日期时,您可以提示他们输入这些月份的备用日期。

此外,您可以选择在“每个月的最后一天”收到通知。

评论

0赞 Motti 8/4/2009
在希伯来历中,它比这复杂得多(不仅有些月份有不同的天数,有时还有一个闰)。
1赞 Loren Pechtel 6/22/2009 #3

理想情况下,在创建提醒时提示。

如果你坚持下去,我会把他们拉过来。这是危害最小的选择。你并不总是想要最少的惊喜,尽量减少做出错误选择的伤害也很重要。