ok;
so i changed 2 more places (for & last visit) in the forumAction - a very small change(10 lines tops).
and now my forum is customized for a GMT timezone server and a GMT+2 client.
overall, what i did is:
for posts, just before insert to DB, add the Calendar.ZONE_OFFSET and Calendar.DST_OFFSET of the client TIMEZONE Calendar. and then insert to DB.
for current forum time display, i user a user TIMEZONE specific Calendar (instead of the default)
for last visit, i add the dst & zone offset like for the posts.
Note that this is one approach, the other approach would be storing the posts in server time (like now). and modifying them before display time. personally i think its better like that cause with international forums its best to have everything stored in GMT but this method seemed to me like i would have to change more code in more places.
thanks for your help
[originally posted on jforum.net by gkatz]