Treat dates without timestamp as EOD
I saw a request about filtering overdue tasks. In my comment I suggested that overdue tasks should be simply filtered by date:past, instead of date-before-today.
The reason is that all dates in Workflowy are full timestamps. We can have deadlines within today and date:past, date:future will correctly handle all timestamps.
But there is one exception. Dates given without timestamp are automatically provided with (or considered as having) beginning-of-day (BOD) timestamps. So these ones are equal:
- Tue, Aug 16, 2022
- Tue, Aug 16, 2022 at 12:00am
It may be a bit confusing when the date is today. A today's date (without timestamp) will be immediately in the past, so it will be overdue. I think there may be a difference how 'today' can be interpreted:
- Humans used to treat a date as end-of-day (EOD).
- Workflowy treats it as BOD.
Just think of having a deadline today...
Would it be possible to change Workflowy's behavior to treat dates without timestamps as EOD? So these ones would be equal:
- Tue, Aug 16, 2022
- Tue, Aug 16, 2022 at 11:59pm
Thank you!
Please sign in to leave a comment.
Comments
0 comments