echo $cal->user_TZ = $xoopsUser->timezone() ; // -8.0
echo $cal->server_TZ = $xoopsConfig['server_TZ'] ; // -5
echo $cal->server_TZ = date( 'Z' ) / 3600 ; // -4
Server = east coast (Canada)
User = west coast (California, USA)
maybe Xoops 2.0.6 already accounts for daylight savings? I have server timezone set to
(GMT-5:00) Easter Time (US & Canada), Bogota, Lima, Quito in XOOP's general settings.