# Monat als HTML Tabelle mit Feiertagen sub month_as_html{ return "-1" if scalar @_ < 2; my ($month, $year) = @_; my %feiertag = &feiertage($year); my %fixtag = &fixtage($year); my $x_day = 1; my $row = 0; my $table = (); my @wochentag = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag); my @monat = qw(null Januar Februar März April Mai Juni Juli August September Oktober November Dezember); my $first_day = &weekday(1, $month, $year, 1); my $days = &days_of_month($month, $year); $table = "
$monat[$month] $year | \n"; $table .= "||||||
---|---|---|---|---|---|---|
$wochentag[$_] | \n" } $table .= "||||||
$x_day $feiertag{\"$x_day.$month.$year\"} $fixtag{\"$x_day.$month.$year\"} | \n"; $x_day++; } elsif( $x_day <= $days and $row != 1){ $table .= "$x_day $feiertag{\"$x_day.$month.$year\"} $fixtag{\"$x_day.$month.$year\"} | \n"; $x_day++; } else{ # Tag stimmt nicht überein $table .= "\n"; } } $table .= " |