Thread Kleines Rechenproblem mit Date::Calc: Will einen Monat von heute zurückrechnen
(15 answers)
Opened by krusty at 2007-04-20 15:46
Ich habe das jetzt so gemacht.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use warnings; use strict; use Time::Local; use Date::Calc qw(Add_Delta_YMD); my ($sec,$min,$hour,$day,$month,$year) = (localtime)[0..5]; $month++; $year+=1900; print "Debug: $sec, $min, $hour, $day, $month, $year\n"; my ($Dy, $Dd) = 0; my $Dm = 1; my ($year2, $month2, $day2) = Add_Delta_YMD($year, $month, $day, $Dy, -$Dm, $Dd); print "Debug: $sec, $min, $hour, $day2, $month2, $year2\n"; Wenn ich das Script dann ausführe bekomme ich in der Ausgabe zwar das richtige Ergebnis, aber bekomme gleichzeitig noch eine Fehlermeldung. Code: (dl
)
Use of uninitialized value in subroutine entry at ./test.pl line 15. Kannst du mir erklären woher der Fehler kommt?\n\n <!--EDIT|krusty|1177071215--> |