Minor terminology issue

I noticed in the recording view that Channels clients all seem to mistakenly refer to past days or the current week as “last xday” such as “last Monday” for this Monday’s programs.

THIS Monday was October 24 (it’s currently THIS Thursday - October 27)

LAST Monday was October 17

NEXT Monday is October 31

This is kind of confusing, but mostly just weirdly wrong.

This reminds me of the conversation between Sid and Jerry on Seinfeld (just a cultural thing we have to navigate):

Sid: Well, I'm going down to visit my sister in Virginia next Wednesday, for a week, so I can't park it.
Jerry: This Wednesday?
Sid: No, next Wednesday. Week after this Wednesday.
Jerry: But the Wednesday two days from now is the next Wednesday.
Sid: If I meant this Wednesday, I would have said this Wednesday. It's the week after this Wednesday.

3 Likes

Many date libraries used in computing define "last" to be the most recently experienced, and "this" and "next" to be the next occurring one.

From GNU date:

[[email protected] ~]$ date --version
date (GNU coreutils) 9.0
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
[[email protected] ~]$ date
Fri Oct 28 08:42:23 AM PDT 2022
[[email protected] ~]$ date -d "last monday"
Mon Oct 24 12:00:00 AM PDT 2022
[[email protected] ~]$ date -d "this monday"
Mon Oct 31 12:00:00 AM PDT 2022
[[email protected] ~]$ date -d "next monday"
Mon Oct 31 12:00:00 AM PDT 2022
1 Like

Man but this is soooo confusing. Perhaps just providing the date would be better.

I agree and like the way the Calendar view shows day of week and date


No interpretations of last, this or next that I don't care about.

1 Like