| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
| Ausgewählter Eintrag: | Zur Liste |
<perl>
my $Datum1 = datum("jetzt", "Tag Monat Jahr");
my $Datum2 = datum("24.12.2006", "Tag Monat Jahr");
my @Datum1 = split(/ /, $Datum1);
my @Datum2 = split(/ /, $Datum2);
my $SumTage = 0;
my %AnzTage = (1, 31, 2, 28, 3, 31, 4, 30, 5, 31, 6, 30, 7, 31, 8, 31, 9, 30, 10, 31, 11, 30, 12, 31);
my $i = 0;
# Monate + Tage im aktuellen Jahr
for ($i = 1; $i < $Datum2[1]; ++$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $Datum2[0];
# Monate + Tage im zurückliegenden Jahr
for ($i = 12; $i > $Datum1[1]; --$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $AnzTage{$Datum1[1]} - $Datum1[0];
# Jahre rechnen
$SumTage += ($Datum2[2] - $Datum1[2] - 1) * 365;
} else {
if ($Datum1[1] == $Datum2[1]) {
$SumTage = $Datum2[0] - $Datum1[0];
} else {
# Monate + Tage im aktuellen Datum
for ($i = 1; $i < $Datum2[1]; ++$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $Datum2[0];
# Monate + Tage im zurückliegenden Datum
for ($i = 1; $i < $Datum1[1]; ++$i) {
$SumTage -= $AnzTage{$i};
}
$SumTage -= $Datum1[0];
}
}
out "Noch $SumTage Tage bis Weihnachten 2006";
</perl>
| Alle Einträge zum Thema: | Zur Liste |
$Weihnachten = datum( "24.12.2004", "intern" ); $i = 0;
{
$i++;
$Vergleichsdatum = datum( "Jetzt+$i", "intern" );
}
<perl>
my $Datum1 = datum("jetzt", "Tag Monat Jahr");
my $Datum2 = datum("24.12.2006", "Tag Monat Jahr");
my @Datum1 = split(/ /, $Datum1);
my @Datum2 = split(/ /, $Datum2);
my $SumTage = 0;
my %AnzTage = (1, 31, 2, 28, 3, 31, 4, 30, 5, 31, 6, 30, 7, 31, 8, 31, 9, 30, 10, 31, 11, 30, 12, 31);
my $i = 0;
# Monate + Tage im aktuellen Jahr
for ($i = 1; $i < $Datum2[1]; ++$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $Datum2[0];
# Monate + Tage im zurückliegenden Jahr
for ($i = 12; $i > $Datum1[1]; --$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $AnzTage{$Datum1[1]} - $Datum1[0];
# Jahre rechnen
$SumTage += ($Datum2[2] - $Datum1[2] - 1) * 365;
} else {
if ($Datum1[1] == $Datum2[1]) {
$SumTage = $Datum2[0] - $Datum1[0];
} else {
# Monate + Tage im aktuellen Datum
for ($i = 1; $i < $Datum2[1]; ++$i) {
$SumTage += $AnzTage{$i};
}
$SumTage += $Datum2[0];
# Monate + Tage im zurückliegenden Datum
for ($i = 1; $i < $Datum1[1]; ++$i) {
$SumTage -= $AnzTage{$i};
}
$SumTage -= $Datum1[0];
}
}
out "Noch $SumTage Tage bis Weihnachten 2006";
</perl>
| Liste der Einträge von 32250 bis 32400: | Einklappen | Zur Eingabe |
| Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |