[GastForen Programmierung/Entwicklung PHP und MySQL anzahl tage in der vergangenheit anzeigen lassen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

anzahl tage in der vergangenheit anzeigen lassen

darksky
Beiträge gesamt: 92

1. Feb 2007, 10:21
Beitrag # 1 von 3
Bewertung:
(980 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo

ich hab diesen code um mir eine bestimmte anzahl tage anzeigen zu lassen:
Code
for($today=$date=strtotime(date('Y-m-d'));  
$date<=strtotime('+14 days',$today);
$date=strtotime('+1 days',$date))

{
echo date('d.m.Y',$date).'&nbsp;';
}

ich möchte nun das selbe aber nicht zukünftige tage sondern vergangene. meine versuche mit negativen vorzeichen,etc. schlugen alle fehl, z.t. hat sich mein browser nur aufgehängt...

kann mir jemand einen tipp geben, wie ich das bewerkstelligen muss?
X

anzahl tage in der vergangenheit anzeigen lassen

Pozor
Beiträge gesamt: 892

1. Feb 2007, 12:13
Beitrag # 2 von 3
Beitrag ID: #273833
Bewertung:
(974 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Das sieht mir nach einer Endlosschlaufe aus, was du produziert hast.

Versuchs mal mit dem:
Code
for($today=$date=strtotime('-14 days');   
$date<=strtotime(date('Y-m-d'));
$date=strtotime('+1 days',$date))

{
echo date('d.m.Y',$date).'&nbsp;';
}

ansonsten würde ich dies einwenig anders schreiben so, dass es übersichtlicher wird:
für die kommenden 14 Tage
for($i=1;$i<=14;$i++)
{
echo date('d.m.Y',strtotime('+'.$i.' days')).'&nbsp;';
}

für die vergangenen 14 Tage
for($i=14;$i>=1;$i--)
{
echo date('d.m.Y',strtotime('-'.$i.' days')).'&nbsp;';
}


Der Code ist nicht getestet...


als Antwort auf: [#273786]

anzahl tage in der vergangenheit anzeigen lassen

darksky
Beiträge gesamt: 92

1. Feb 2007, 12:30
Beitrag # 3 von 3
Beitrag ID: #273841
Bewertung:
(973 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das ist es!
vielen dank für deine hilfe!


als Antwort auf: [#273833]