positive-js / mosaic

Angular components ✨ 📦🐣 ✨
https://mosaic.ptsecurity.com
MIT License
142 stars 40 forks source link

feat(formatter): fix relative dates (#UIM-853) #794

Closed oburdasov closed 2 years ago

oburdasov commented 2 years ago

По предыдущей логике, если сейчас, допустим, 12:00, а переданная date на два дня позже и раньше 12:00 то this.adapter.diffNow(date, 'days') выдаст меньше 2, и дату распознает как isTomorrow.

Сравнивать нужно не с текущим моментом, а с началом дня, что я и попытался сделать костыльным образом, за неимением подходящих методов в адаптере

lskramarov commented 2 years ago

@oburdasov упавшие тесты нужно поправить.

oburdasov commented 2 years ago

@lskramarov поправил

lskramarov commented 2 years ago

Исправлено в https://github.com/positive-js/mosaic/pull/806