Hallo fastix®,
Donnerstag: -> Tag der Woche = 4
stimmt, heute ist ja schon Donnerstag! Aber bei mir ist heute der 08.04.2004. Mein Kalender übrigens:
+-------+---------+------------------------+
| 29.03 | Montag | LETZTE WOCHE |
| 30.03 | DI | |
| 31.03 | MI | |
| 01.04 | DO | |
| 02.04 | FR | |
| 03.04 | SA | |
| 04.04 | SO | (der 04.04.04!) |
+-------+---------+------------------------+
| 05.04 | MO | DIESE WOCHE |
| 06.04 | DI | |
| 07.04 | MI | |
| 08.04 | DO | >>>HEUTE |
| 09.04 | FR | |
| 10.04 | SA | |
| 11.04 | SO | |
+-------+---------+------------------------+
Die Woche hat bei mir am 05.04. angefangen, mein Monat hat am 01.04. angefangen.
date("d.m.Y",mktime(0,0,0,4,2-4,2004) liefert den 30.03.2004... ist doch richtig:
30.03. -> Mo
bei mir ist es ein DI, siehe Kalender
31.03. -> Di
Der ist bei mir ein MI, siehe Kalender
01.04. -> Mi
...und das ist hier bei mir in Deutschland ein DO, siehe Kalender
02.04. -> Do
glücklicherweise war damals bei mir schon Freitag, siehe Kalender.
[1] Du subtrahierst den aktuellen Wochentag vom aktuellen Tag des Monats und jagst das durch mktime()., dann durch date() Heraus kommt der Wochenbeginn.
aktueller Wochentag = 4
aktueller Monatstag = 7
stimmt, plötzlich machts *kling* ... was ist denn mit mir los!? *verwirrt* irgendwie scheint mein Comp da oben auf underclocking eingestellt.... bekommt vielleicht zu wenig strom!? MAn weiß es nie ;-)
[2] Du lässt Dir gleich von date("01.m.Y") (oder wie auch immer) ausgeben und bekommst den Monatsbeginn.
Und den dann durch strtotime() jagen? Das wäre auch eine Idee... Naja, wenn ichs mir recht überlege, ist der Monatsbeginn ja kein Problem:
mktime(0,0,0,1,date("m"),date("Y"));
keine Ahnung weswegen ich da auch noch nicht früher drauf gekommen bin...
Ok, also den Wochenbeginn bekomme ich mit
mktime(0,0,0,date("j")-date("w"),date("m"),date("Y"));
raus. Wunderbar, ich habe doch gesagt, höchstwahrscheinlich denkt WauWau mal wieder nicht mit ....
WauWau
ss:) zu:) ls:< fo:~ de:] va:) ch:° n4:# rl:( br:< js:| ie:% fl:| mo:|
WauWau E-Mail: coming soon