Off-by-one—or maybe rounding—error in tooltip

image

I’m currently in the Asia/Nicosia timezone, one which doesn’t appear on Beeminder’s list of timezones, so Beeminder is “helpfully” giving the deadline both in the timezone in my Beeminder settings (Asia/Jerusalem), and also in the timezone my computer is set to (Asia/Nicosia). This is in any case redundant, because both have an offset of UTC+03 at the moment. The timezones switch on and off DST at different times, but that is not relevant here, and you probably could do with avoiding the duplication in cases like this. Because of DST changes it would need to be more complex than just comparing the offsets—but you could calculate the deadline for both timezones and if the result is equal show it just once.

But that aside—in the above tooltip, the result somehow isn’t equal. Is it an off-by-one error, or some sort of rounding thing? Either way, there is something subtly wrong with the calculation here. Even if you’re going to display the same thing twice, at least you should accurately display the correct thing twice.

4 Likes

I’m visiting Cyprus once again, and I see that this bug is still around. The lack of the Asia/Nicosia timezone is one thing—fine, maybe the list can’t include every single timezone in the world—but it’s the off-by-one error that’s really weird, and somewhat annoying. (Which time is the correct one, anyway? It’s the 00:30 am one, but that doesn’t go without saying.)

1 Like

I have also been wondering about this double countdown. Does it only appear for you when you are in a different time zone though? Because in my case it looks like this, with allegedly the same time zone:
image

1 Like

This is how it looks if I set my computer’s timezone to match what’s in Beeminder’s settings:

image

I suspect that what’s going on in your case is that your computer is set to a different CEST timezone than your Beeminder account is. If, say, your Beeminder account was using Europe/Berlin as its timezone but your computer was using Europe/Paris, both would be displayed in the tooltip as CEST and you’d have the same issue as I have, just in a more confusing form.

2 Likes