4 ms·
Not storing absolute times is a disaster. If it's seemingly working now it's only because your use case apparently doesn't include anything cross-timezone. Ref
by hiptobecubic 5y ago
Not storing absolute times is a disaster. If it's seemingly working now it's only because your use case apparently doesn't include anything cross-timezone.
Referring to something like "Christmas day" as timezoneless doesn't help either. Anyone who celebrates it celebrates it in a timezone. Christmas Day EST is a different event than Christmas Day CEST. Trying to represent them as the same event will only lead to heartbreak.
- Jenk 5y agoBirthdays are an exception to this rule. Generally I think Dates (without time) are usually considered time-less and therefore timezone-less. In fact the examples you mention are only a concern when considering the start or end of Christmas Day, and not the actual date of Christmas Day.
- hiptobecubic 5y agoThe problem I see is that at some point you will try to decide whether it's currently Christmas or not. That's when things start falling apart.