I am sending this post from France (UTC/GMT +2hours). It was created at
12:54 pm (local time) on Saturday. I have set my new CVS version of BlogEd
to think that the server interprets dates as being in the Pacific/Honolulu
Time Zone, (UTC/GMT +10hours) where it was 0:54 am. In fact the server
believes it is in the "America/Los Angeles" Time Zone where it was 3:54 am
(no idea where it really is btw). As a result this post should appear to
have been created 3 hours earlier than it in fact was! Let's test this.
Indeed it worked. Roller gave this post the following date ( Jul 02
2005, 12:54:02 AM PDT ).
(This will change in the future, as I will be wanting to move the time
zone of BlogEd to correctly be the Pacific/Los Angeles time zone)
PS. I am starting to think that the xmlrpc
protocol was invented by someone who only used a PC and did not
understand much about the network.
PPS. What is going to happen if multiple servers get deployed in
different Time Zones for fail over capabilities, all hiding behind the
same url? Ouch!
PPPS. I just noticed that one can set the time zone in Roller in which
one would like the dates to appear [Website Tab - User link]. I have
just changed it to Paris time (CEST), as this will make it clearer to my
readers what time of day it was when I wrote my entry. As a result my
posts now appear dated as ( Jul 02 2005, 09:54:02 AM CEST ) which
is indeed still 3 hours ahead of time.
PPPPS. I have now changed BlogEd to generate times in US Pacific time,
and now the time stamp for my entry appears correctly as ( Jul 02
2005, 12:54:02 PM CEST ). So changing the time zone displayed does
not yet change Rollers interpretation of the time I am sending to it. I
still need to know what time zone the server thinks it is in.