Beat: Differenz zweier Datums

Beitrag lesen

Brauche für ein Projekt, eine Berechnung (per EINGABE <STDIN> )zweier Datums.
Also angenommen 01.03.1999 und der 31.10.2009 daraus die Differenz bilden.
Nun ich habe mich schon vorab Informiert das es wie (Time::Local) gibt, und son Modul, aber ich habe absolut keine Ahnung wie das von Statten gehen soll... :=( .

  
#SYNOPSIS  
  
#    $time = timelocal($sec,$min,$hour,$mday,$mon,$year);  
#    $time = timegm($sec,$min,$hour,$mday,$mon,$year);  
  
# es handelt sich um Umkehrfunktionen zu locatime.  
# es gilt also -1 für Monate und -1900 für Jahre zu beachten  
# bei timelocal darf auch auf -1900 verzichtet werden.  
# Input muss entsprechend validiert werden.  
  
my @time;  
    $time[0] = timelocal( 0, 0, 0, 31, 10-1, 1999-1900 );  
    $time[1] = timelocal( 0, 0, 0, 31, 10-1, 2009-1900 );  
# Jetzt bilde den Absolutwert der Differenz und  
# a) füttere das Resultat wieder localtime() zu.  
#    ergänze wieder Mon+1 Jahr+1900 oder  
# b) betrachte das Ganze als Differenz in Sekunden und Teile durch  
#    60*60*24 um die Differenz in Tagen zu erhalten.  

mfg Beat;

--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o