For some reason, the server hosting my site seems to have gone a bit crazy. The server clock somehow seems to have advanced by an hour, thus putting IST at +4:30 GMT instead of +5:30 GMT. Wonder what the issue is…
Anyway, until this is resolved, I have to manually set the time of each new post back by an hour…
Update: United Kingdom has gone into Daylight Savings Time as of today morning. All clocks have been set forward by one hour. As my server is located in the UK, my server time is also set one hour ahead, thus erroneously calculating India time as 1 pm when it was actually 12 pm.
It also turned out that I had hard coded the offset +05:30 into all my pages. I had to manually remove all the hard coded offsets and change them into a constant variable which is defined in a common file. To top it all, my server kept breaking my connection while I was uploading the various pages and I had to reconnect time and again to upload the full lot. Anyway, the problem is now resolved…