Thread Datum korrekt und nicht in der Vergangenheit?
(2 answers)
Opened by Gast at 2009-02-15 22:36
Hi,
die Gültigkeit kannst Du mit Date::Calc::check_date prüfen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 use Date::Calc qw( check_date ); if ( check_date( $jahr, $monat, $tag ) { # korrektes Datum } else { # inkorrektes Datum, hau dem User was um die Ohren } Das gleiche Modul enthält eine Funktion DeltaDays, mit der Du die Differenz zweier gegebenen Daten ermitteln kannst. An der Differenz solltest Du erkennen können, ob ein Datum in der Vergangenheit liegt. Zum Ermitteln des heutigen Datums kannst Du die Funktion Today des gleichen Moduls verwenden. Weitere Details bitte der Moduldokumentation (Link siehe oben) entnehmen. Gruss, Linuxer meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |