Webstatt.org - Community seit 2006 - 2012 (2024?)

daten einer woche

user-228
27.03.2006 14:18

hallo webstatt,
brauch mal wieder hilfe lächeln
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ß, user-228

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

Avatar user-255
27.03.2006 15:44

Schöne Aufgabe. lächeln

- Wochentag besorgen: date("D"zwinkern;
- 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)

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-228
27.03.2006 16:28

vielen dank! das klappt. hier nochmal für alle andern code und heutige ausgabe:
<?php
$tag = date('D'zwinkern;
$tage = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'zwinkern;
$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ß, user-228