En vecka bakåt med strftime(%A") i php [LÖST]
Postat: 14 feb 2008, 17:43
Hejsan!
Ännu ett problem med datumfunktionen. Hur gör jag för att skapa en array med alla veckodagars namn en vecka bakåt?
Så här skrev jag, när jag tänkte logiskt men det fungerar inte:
istället får jag detta som utskrift:
Den hoppar alltså över onsdag och tisdag (igår och iförrgår).
Är det någon som kan hjälpa mig?
Ännu ett problem med datumfunktionen. Hur gör jag för att skapa en array med alla veckodagars namn en vecka bakåt?
Så här skrev jag, när jag tänkte logiskt men det fungerar inte:
Kod: Markera allt
$dateArray = array(strftime("%A"),
strftime("%A",mktime(0,0,0,0,date("%A")-1,0)),
strftime("%A",mktime(0,0,0,0,date("%A")-2,0)),
strftime("%A",mktime(0,0,0,0,date("%A")-3,0)),
strftime("%A",mktime(0,0,0,0,date("%A")-4,0)),
strftime("%A",mktime(0,0,0,0,date("%A")-5,0)),
strftime("%A",mktime(0,0,0,0,date("%A")-6,0)));
// och för att skriva ut
foreach ($dateArray as $date) {
echo $date . "<br>";
}
Kod: Markera allt
Torsdag
Måndag
Söndag
Lördag
Fredag
Torsdag
Onsdag
Är det någon som kan hjälpa mig?