You probably have no /var/www/etc/localtime
Yes, it was the real problem. $ ls -l /etc/localtimelrwxr-xr-x 1 root wheel 33 Feb 14 17:33 /etc/localtime/usr/share/zoneinfo/Europe/Madrid
$ cp /usr/share/zoneinfo/Europe/Madrid /var/www/etc/localtimeSimple, clean and understandable. It was my fault... I use the OpenBSD default chrooted Apache, of course.
;) -- Thanks, Jordi Espasa Clofent