Willkommen in der Webstatt Zum Webstatt Blog und Stories
leo am 27.03.06 16:18

hallo webstatt,
brauch mal wieder hilfe :)
die ausgabe soll später etwa so aussehen:

-------------------------------------------------------------------
------Mo------Di------Mi------Do------Fr------Sa------So-----------
27.03.06--28.03.06-29.03.06--30.03.06--31.03.06--01.04.06--02.04.06
-------------------------------------------------------------------


also kurz gesagt - alle daten der wochentage der aktuellen woche.
bin für jeden denkanstoß dankbar!

gruß, leo

ps: falls sich mysql freaks das hier lesen - mysql stände auch zur verfügung.

netcup.de Warum gibt es hier Werbung?
milahu milahu am 27.03.06 17:44

Schöne Aufgabe. :)

- Wochentag besorgen: date("D");
- Index des Wochentags bestimmen (0 für Montag, 1 für Dienstag, ...)
- Datum vom Montag bestimmen: time() - index * 24*60*60
- Wochentage durchlaufen: for($ts = ts_montag; $ts <= ts_montag + 7*24*60*60; $ts += 24*60*60)

leo am 27.03.06 18:28

vielen dank! das klappt. hier nochmal für alle andern code und heutige ausgabe:
<?php
$tag = date('D');
$tage = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
$ts_montag = time() - array_search($tag, $tage) * 24*60*60;
for($ts = $ts_montag; $ts < $ts_montag + 7*24*60*60; $ts += 24*60*60) {
print date('d.m.y', $ts) . '<br />';
}
?>


27.03.06
28.03.06
29.03.06
30.03.06
31.03.06
01.04.06
02.04.06


gruß, leo

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt