Hallo,
Woran kann das liegen? Wie rechnet localtime() die Sekundenanzahl um?
time liefert eine 9-stellige Zahl, das sind die Sekunden seit 1.1.1970, zum Test gib mal ein:
perl -e 'print time'
localtime gibt eine Liste zurück wobei hier mal nur 6 Elemente interessieren dürften:
@z = localtime(time);
$z[4] += 1; # der Monat
$z[5] += 1900; # das Jahr
print "$z[3].$z[4].$z[5] $z[2]:$z[1]:$z[0]\n";
HTH, Rolf