02. oktober 2005 - 14:46Der er
3 kommentarer og 1 løsning
time() problemer
Hej,
Jeg har prøvet at lave et script så tiden bliver vist udfra time().
Hvis noget er skrevet. f.eks idag skal der stå: Idag kl. 14:40 istedet for 2 Oktober 2005 kl 14:40.
Dette har jeg gjort ved at sige at hvis "$POSTED TID" er større end "$Tid NU minus 24 timer" så er det idag. Det giver dog problemer, da f.eks. 14:40 (tid nu) minus 24 timer er 14:40 igår. Så alt der er skrevet EFTER 14:40 igår, bliver til idag. Hvad kan jeg gøre for at rette dette problem? Det samme hænder ved funktionen igår og i forgårs.
Håber det er forståeligt.
På forhånd mange tak!
Koden: function dansk($stamp) { $idag=time()-86400; $igaar=time()-172800; $forgaars=time()-259200;
if($stamp>$idag){ $status="idag"; RETURN "I dag ". strftime('kl. %H:%M', $stamp);
}elseif($status!="idag" && $stamp>$igaar){ $status="igaar"; RETURN "I går ". strftime('kl. %H:%M', $stamp);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.