[WIP] Add relative date formatting for date/datetime columns #578
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@hasarindaKI I've pulled this out as I don't think it's close enough to ready to continue with.
The goal I had in mind was that dates and times would be relative when it's helpful, and absolute when it's not.
2 days ago
is helpful,260 days ago
is not helpful.A lot of what you've done here is already available in Rails:
ActionView::Helpers::DateHelper#distance_of_time_in_words
I think the hard part is working out when to use that helper vs when to use absolute dates.
I've pushed a WIP commit that I hope shows my thinking about how this could work.
I think the date maths stuff should be in Koi::DateHelper – you can delete everything else there.