Re:I have chosen the wrong flight dates because your date pi...
by repolfx on Sunday February 03, 2019 @07:33AM
(#19069264)
Well, the problem is web apps, or seen another way, lack of good distribution mechanisms for desktop apps.
Write your frontend in Java 8 and you have access to a full blown date/time library that handles all the edge cases and has been well thought out. Do it in JS and you got bupkis.
Re:I have chosen the wrong flight dates because your date pi...
by jzwinck on Saturday February 02, 2019 @06:54PM
(#19066716)
Wait, their customer facing UI only supports a timezone that virtually no humans use?
That doesn't sound like a datetime library design problem, it sounds like they totally neglected to use a datetime library at all.
How can we design datetime libraries to prevent these issues? Or at least make it so that error-prone behaviors must be very explicit?