I just clicked the clock to get the calendar, and I see the handy little hint:
"Daylight Saving Time ends on 30 October 2011 at 02:00. The clock is set to go back 1 hour at that time."
Which is handy, because I always forget when the blasted thing is going to be.
Annoyingly, there doesn't seem to be a way to make the calendar actually stay there - soon as I focus on anything else it disappears. :@
And I can only see a month at a time when I really want to see the next 4-5 weeks from now, irrespective of months. Why the fuck can't anyone produce a natural scrolling calendar instead of all this paginated nonsense!?!:@
Still, at least I've had a reminder about us getting back to our actual timezone, and I've only got to remember for the next three days.
I've made one before. Can't remember where it is though - might only exist in source control history at my old company now. :(
It's really not hard though, since internally dates are just continuous numbers - the difference between 31 Oct 2011 and 1 Nov 2011 to a computer is just 40847 vs 40848* - so you don't actually have to do anything fancy in any decent programming language.
(*or 1319932800000 vs 1320019200000 in unix epoch milliseconds)
Unfortunately, JavaScript isn't a decent programming language and has really shitty date support, so it does require some effort, but no more than doing the stupid traditional calendar.
But one day I'll get around to doing a super jQuery calendar thing and somehow get everyone to use it and then we can finally stop with the stupid fucking month = page nonsense.
I wrote one in rexx that runs under TSO on an IBM mainframe if that's of any use. It scrolls and displays any year/day or whatever you want it to. Does other bits and bobs like issuing reminders and so on.
Do you have an IBM mainframe?