Thread Perl-Anfänge: Umrechnungen
(9 answers)
Opened by Gast at 2003-11-05 11:10
localtime() ist fuer so etwas nun mal nicht geeignet. Die UTC-Zeit beginnt am 1. Januar 1970 (das ist schon mal der 1. Tag im Monat, nicht der 0.), es wird Sommer-/Winterzeit beruecksichtigt, irgendwann schlagen die Schaltjahre zu, etc.
Fuer deine Aufgabe waere es deutlich einfacher, die Werte "von Hand" zu berechnen: Code: (dl
)
1 chomp(my $t=<>); Wenn du aber mit Zeitdifferenzen rechnen moechtest und richtige Tage und Zeiten erhalten (inkl. Schalttage und Sommerzeit), dann nimm lieber ein Modul wie Date::Manip oder Date::Calc. |