Benne: Überprüfen ob Datum erreicht?

Beitrag lesen

Hallo Stefan,

Wie kann ich aber nun prüfen, ob das Datum 01.03.2006 erreicht ist. Gibt es in Perl dafür eine Funktion. Oder muss ich den Tag, Monat, Jahr mittels Stringvergleich prüfen?

ich habe dafür bisher Time::Local benutzt. Das ist glücklicherweise sogar ein Standardmodul.
Das würde dann in etwa so aussehen:

  
#!/usr/bin/perl -wT  
  
use strict;  
use Time::Local;  
  
# BEACHTE: die Monate gehen von 0..11 statt 1..12  
my $time = timelocal(00, 00, 00, 03, 00, 2006);  
  
if(time>$time) {  
   ...  
}  

Gruß,
Benne

--
ie:% fl:( br:> va:) ls:> fo:| rl:° ss:) de:[ js:| ch:| mo:} zu:)