Mailinglisten-Archive |
From: "Guenther Theilen" <theilen at eqi.de>
> Gegeben sind $anfang_monat, $anfang_jahr, $end_monat und $end_jahr.
> etzt möchte ich eine Liste aller Monate in diesem Zeitraum, z.B. so:
> $anfang_monat = 11
> $anfang_jahr = 03
> $end_monat = 02
> $end_jahr = 04
> Rauskommen soll etwas in der Art:
> 11/03
> 12/03
> 01/04
> 02/04
<?
$anfang_monat = 11;
$anfang_jahr = 3;
$end_monat = 2;
$end_jahr = 4;
for($jahr = $anfang_jahr; $jahr <= $end_jahr; $jahr++) {
for($monat = $anfang_monat; $monat <= 12; $monat++) {
$jahrString = $jahr;
if(strlen($jahrString) < 2) {
$jahrString = '0'.$jahrString;
}
$monatString = $monat;
if(strlen($monatString) < 2) {
$monatString = '0'.$monatString;
}
$dateString = $monatString.'/'.$jahrString;
if($jahrString == $end_jahr && $monatString == $end_monat) {
break;
} else {
echo "$dateString<br>\n";
}
}
}
die('done');
?>
Gruss,
Andreas
--
http://www.migetcms.de
--
** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive