#!/usr/bin/perl
Warum benutzt du keine Warnungen und kein strict?
Das hilft bei vielen Problemen, bei deinem aber vorerst nicht.
$jahr = "2008";
$monat = "11";
$tag = "30";
Perl kennt durchaus Zahlen, warum verwendest du hier Zeichenketten?
print "Content-type: text/html\n\n";
Du kannst Perl Skripte nicht in der Konsole ausführen?
Eine Lokale Installation macht vieles einfacher, ich würd' drüber nachdenken.
my $seksA = timelocal(0,0,0,$tag,$monat,$jahr);
my $seksB = timelocal(0,0,0,$tagB,$monatB,$jahrB);
Soweit ok, aber hast dir mal angeschaut in welchen Bereich die Werte liegen müssen?
http://perldoc.perl.org/Time/Local.html
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($differ);
print "Tage $mday - Monate $mon - Jahre $year";
Ich habe in 10 Jahren Perlerfahrung diese Funktion noch nie benutzt und weiß nicht was sie macht, aber vielleicht hilft es dir bei deinem Problem, wenn du mir erklärst was gmtime macht?
exit();
warum das?
Struppi.