🌍 新日历功能:显示本地时间

所以,我花了一段时间来处理这项任务,从上周开始,我看到它可以分为三个部分和一个问题:

  1. 避免 从 → 到 范围内的重复和冗余:
    • 当前年份,无时间(00:00):
      • 同一周/月范围:Mon, Oct 6 → Fri, Oct 10 || Mon, Oct 6 → Mon, Oct 20
      • 不同月份范围:Mon, Oct 6 → Thu, Nov 6
    • 当前年份,带时间:
      • 同一天范围:Mon, Oct 6 12:00 AM → 1:00 AM
    • 不同年份,无时间:Mon, Oct 6 → Tue, Jan 6, 2026
  2. 根据勾选的复选框(在 OP 中)显示本地时间
  3. 我注意到一些不一致之处,当我们显示 两天前到今天之后一天 的日期范围时:
    • 带时间:Yesterday/Today/Tomorrow 8:00 PM
    • 无时间:Monday...Sunday
  4. 有时时区会显示在日期时间末尾:Today 2:00 PM → 4:00 PM (UTC)。问题:在哪些情况下我们希望在括号中显示时区?
3 个赞