1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
[code] #!/usr/bin/perl use strict; use Time::Local; use CGI::Carp qw(fatalsToBrowser); my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(time); $Monat = $Monat+1; $Jahrestag+=1; $Monat = $Monat < 10 ? $Monat = "0".$Monat : $Monat; $Monatstag = $Monatstag < 10 ? $Monatstag = "0".$Monatstag : $Monatstag; $Stunden = $Stunden < 10 ? $Stunden = "0".$Stunden : $Stunden; $Minuten = $Minuten < 10 ? $Minuten = "0".$Minuten : $Minuten; $Sekunden = $Sekunden < 10 ? $Sekunden = "0".$Sekunden : $Sekunden; my $Jahr = $Jahr+1900; my @Wochentag = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); my @Monatsname = ("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); my @Monatstage = ("31","28","31","30","31","30","31","31","30","31","30","31"); print "Content-type: text/html\n\n"; print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">', "\n\n"; print "<html>\n\n<head>\n<title>test</title>\n"; print "</head>\n\n<body bgcolor=\"ffffff\">\n\n"; print "<table border =\"1\" width=\"100%\" align=\"center\" bgcolor=\"ffffff\">\n"; print "<tr><td>Stunden</td><td>Minuten</td><td>Sekunden</td><td>Monatstag</td><td>Monat</td><td>Jahr</td><td>Wochentag</td><td>Jahrestag</td><td>Sommerzeit</td></tr>\n"; ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(0); print "<tr><td>$Stunden</td><td>$Minuten</td><td>$Sekunden</td><td>$Monatstag</td><td>$Monat</td><td>$Jahr</td><td>$Wochentag</td><td>$Jahrestag</td><td>$Sommerzeit</td></tr>\n";
1 2 3 4 5
$Monat = $Monat < 10 ? $Monat = "0".$Monat : $Monat; $Monatstag = $Monatstag < 10 ? $Monatstag = "0".$Monatstag : $Monatstag; $Stunden = $Stunden < 10 ? $Stunden = "0".$Stunden : $Stunden; $Minuten = $Minuten < 10 ? $Minuten = "0".$Minuten : $Minuten; $Sekunden = $Sekunden < 10 ? $Sekunden = "0".$Sekunden : $Sekunden;
1 2 3 4 5
$Monat = $Monat < 10 ? "0".$Monat : $Monat; $Monatstag = $Monatstag < 10 ? "0".$Monatstag : $Monatstag; $Stunden = $Stunden < 10 ? "0".$Stunden : $Stunden; $Minuten = $Minuten < 10 ? "0".$Minuten : $Minuten; $Sekunden = $Sekunden < 10 ? "0".$Sekunden : $Sekunden;
1 2 3
for my $value ( $Monat, $Monatstag, $Stunden, $Minuten, $Sekunden ) { $value = sprintf "%02d", $value; }
$monat = sprintf("%02d", $monat);