The base timezone is the JVM's default timezone determined dynamically or by
setting the system property user.timezone (e.g. -Duser.timezone=GMT) when
starting the JVM. I'd suggest doing this explicitly to avoid Java issues
with BST (British Summer Time) and date parsing.
Each weblog has a configured timezone that is set in the preferences for
that weblog.
Each entry's pubtime is set at authoring time and converted to GMT and
stored. If the pubtime is explicitly specified, the server canonicalizes
the time into GMT from the weblog's timezone.
When specifying dates in queries of the form you indicated, the server's
timezone is used to interpret the date (e.g. 20060627 will be interpreted in
the server's timezone).
If you can be more specific about the incorrect behavior, I can help you
look into it further.
--a.
----- Original Message -----
From: "Richard Jones" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, August 17, 2006 3:28 AM
Subject: What timezone/locale settings should I use?
Hi,
I'm having some problems with posts in different timezones. The
servers located in the UK (GMT) and posts from UK users work fine -
they are displayed correctly when paging through (e.g.
/roller/page/demo/20060627 will show posts from the 27th and before).
The problem is when users use a different timezone (e.g. GMT+5), then
some of the users posts will not be displayed on the correct dates.
I'm guessing I have to configure the base timezone in Roller
somewhere? Any help would be appreciated.
Cheers,
Richard