Странности с датами при установке тайм-аута для ссылки-приглашения

Нужно вернуться к исходной задумке, которая была у Google GMail:

Кажется, мы где-то по пути утратили из виду эту цель, но видно, что акцент здесь сделан на «следующий временной интервал», а именно:

  • Когда начнётся следующий день (завтра)
  • В середине предстоящей недели
  • Когда начнётся выходной
  • Когда начнётся следующая неделя

Это всегда было моей целью, и я старался максимально чётко это обозначить, но, похоже, мы сыграли в «испорченный телефон», и смысл где-то по пути исказился… Вот мой оригинальный пост от ноября 2019 года:

Обратите внимание, что акцент остался прежним:

  • Позже в течение дня (по сути, когда начинается вечер или «заканчивается рабочий день»)
  • Когда начнётся следующий день (завтра)
  • Когда начнётся следующая неделя

А затем идут произвольные временные точки — это допустимо, но они никогда не были основной целью этого диалога. Включать произвольные время как дополнительную опцию — нормально, но «произвольная дата через 5 дней от текущего момента» не так сразу полезна, как «когда/до начала следующей недели», «когда/до начала следующего месяца», «когда/до окончания рабочего дня и начала вечера», «когда/до начала следующего месяца», «когда/до начала выходных» и так далее…

Так что, возвращаясь к приглашениям, логика должна быть той же:

Кажется, мы немного сбились с пути в реализации этой функции. Но с некоторыми правками всё должно быть в порядке… все необходимые инструменты уже есть.

3 лайка