<? function create_date($format, $gmepoch, $tz) { if ( $board_config['summer_time'] ) $tz++; { { $translate[$match] = $replace; } } } ?>
Okroiłem go po swojemu, bo nie chcę od razu z tego robić daty, tylko zapisywać do bazy SQL. I stworzyłem taką funkcję:
<? function time_wal($t) { if ($summertime == 1) { $tz++; } $time = $t + ($tz*3600); return $time; ?>
Jednak dziwi mnie, że nie działa ona poprawnie, tzn. nadprogramowo dodaje godzinę, kiedy skrypt z forum oblicza wszystko prawidłowo... W czym problem?
PS Pod $t podstawiam sobie time(), a wartości czasu letniego i strefy czasowej dla obu skryptów są jednakowe!