Код Junior Разминка: короткие функции обновлено

isSameDay

Условие

Приходятся ли две даты на одни календарные сутки?

Что проверяют тесты

  • один день

  • разные дни

  • тот же день другого года

Как подойти

Разница меньше суток не означает один день: 23:30 и 00:30 отличаются на час, но это разные дни. Сравнение компонентов работает в локальной зоне - для серверных данных берут UTC-варианты.

Подсказки: 1
  1. Сравнивать надо три компонента, а не разницу в миллисекундах.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.