erster Tag und letzer Tag der Woche

  • Ersteller Antoine Johannes
  • Erstellt am
A

Antoine Johannes

Guest
Mittels der PHP Funktion date(W) kann ich die Zahl der Woche ausgeben.
Nun möchte ich aber das es heisst: Woche 29 von 17.Juli bis 24 Juli 2006
Wie kann ich das mit PHP machen?
Danke
Antoine
 
- Index von date(D) im array('Mon','Tue',...) bestimmen --> Ergebnis $tagderwoche = 0-6
- Montag: strtotime("-".$tagderwoche." days");
- Sonntag: strtotime("+".(6-$tagderwoche)." days");

Nicht geprüft, nur eine spontane Idee.

Gruss
Daniel Ebneter

 
Hier dann mal die komplett loesung :)

CODE
$dayofWeek = date("w");
$daystoend = 7-$dayofWeek;

$firstday = date('Y.m.d', time()-((60*60*24)*$dayofWeek));
$lastday = date('Y.m.d', time()+((60*60*24)*$daystoend));

echo 'erster tag der woche: '. $firstday .' - '. $lastday;

 
@Ivory883

Mittlerweile (8 Jahre später) dürfte das Problem gelöst worden sein und sonst bin ich überzeugt, ging das Projekt den Bach runter, wenn der Threadersteller bis jetzt noch keine Lösung hat...

Pascal
 
Schon witzig, wie alt manche Threads sind, obwohl ich die Aufgabenstellung recht interessant fand, ehrlich gesagt
smile.gif
 
QUOTE (Pascal @ Fr 9.05.2014, 10:06) @Ivory883

Mittlerweile (8 Jahre später) dürfte das Problem gelöst worden sein und sonst bin ich überzeugt, ging das Projekt den Bach runter, wenn der Threadersteller bis jetzt noch keine Lösung hat...

Pascal

@Pascal:

Mir ging es eigentlich eher darum das ich diesen Beitag als erstes bei Google gefunden habe und ich mir dachte vielleicht kann ich jemandem helfen
biggrin.gif
 
Zurück
Oben