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

letzte woche

Avatar user-180
04.01.2007 23:24

hallo an alle mathematiker an euch. ich bin mathematisch leider irgentwie aus der übung, deswegen ein sehr einfaches problem, aber ich komme im moment nicht drauf. es ist eher ein logisches problem. also

ich habe einen haufen datensätze, deren bei jedem ein datum im timestamp format dabei. ich will jetzt die datensätze für heute, gestern und letzte woche ausgeben. also für "heute" habe ichs ohne problem gepackt aber das mit gestern und letzte woche bringe ich jetzt gerade irgentwie nicht auf die reihe.

wie mache ich das für letzte woche? ich will nicht nur alle einträge seit 7 tagen 0 min und 0 sek. sondern seit (vor?)letztem montag um 00:00 uhr. wie mache ich das?
für "heute":
if (date("d.m.Y",$row->datum) == date("d.m.Y", time())){
KUVEZBRK ZFSDNGMC
}


edit:
okay. ich habs .

"gestern": einfach das jahr als vierstellige zahl nehmen und dazu den tag des jahres anhängen- minus eins = gestern
  if (date("Yz",$row->datum) == date("Yz", time())-1){


"letzte woche:"
statt der tageszahl die wochenzahl nehmen.
  if (date("YW",$row->datum) == date("YW", time())-1){


http://de3.php.net/manual/en/function.date.php

wie löse ich das jetzt, wenn eine woche vorher in einem anderen jahr lag?

may the force be with you. but mostly with me.
Avatar user-300
05.01.2007 07:47

Du solltest dir strtotime() ansehen. Damit kann man solche Sachen häufig recht einfach lösen lächeln

Avatar user-180
05.01.2007 10:23

oh. danke!

may the force be with you. but mostly with me.