Dieter: localtime(time)

Beitrag lesen

Hi,

Mein Script enthält den folgenden Code:($sek,$min,$std,$tag,$mon,$jahr) = localtime(time);
if ($min < 10)
{
$min ='0'.min;
}

if ($tag < 10)
{
$tag ='0'.$tag;
}
if (++$mon < 10)
{
$mon ='0'.$mon;
}
if ($sek < 10)
{
$sek ='0'.$sek;
}
$jahr= $jahr + 1900;
$nowtime = "$tag.$mon.$jahr $std:$min:$sek";

Das Problem:
Es liefert die aktuelle Rechnerzeit zurück, die zwei Stunden hinter der aktuellen Zeit liegt
18.09.1999 21:45:06 sollte also lauten:
18.09.1999 23:45:06.
Ich finde die Lösung nicht, zwei Stunden aufzuaddieren
Als falsch herausgestellt haben sich:
$std = $std + 2;
$std = $std + 7200;
($sek,$min,$std,$tag,$mon,$jahr) = localtime(time)+ 7200;

Kennt jemand eine Lösung?
Gruß
Dieter