problem med visning af timestamp med date

Tags:    php

problem med visning af timestamp med date
Jeg har lavet en kode der skal fortælle hvor siden det er at brugeren har postet noget.. Det virker egentlig også næsten helt perfekt... bortset fra at når variablen $time_ago runder de 23-24 timer (ikke helt sikkert hvor det er) viser den 0 hours ago istedet for at skifte til "1 day ago"...

den udskriver dog alligevel "1 day ago" når man ændre timestampet yderligere, altså som om det er længere tid siden end et døgn... kan ikke rigtig finde ud af hvorfor den skriver "0 hours ago"..

Her er min kode i hvert fald:
Håber nogen kan svare på mit spørgsmål..

ps. Har ikke brug for noget færdiglavet script.

Fold kodeboks ind/udKode 




Hvis du skraber det ned til 5-10 linjer som fejler, så vil jeg godt kigge på det. Indtil da kan du måske bruge nedenstående til noget.

Fold kodeboks ind/udKode 

...udskriver:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 28.10.2010 13:47 af Bruger #2695
Er ret sikker på at det er denne del problemet ligger:

Fold kodeboks ind/udKode 


Den udsriver "0 hours ago" et godt stykke tid før den skifter til "yesterday/1 day ago" osv.

Sekunder, minutter og timer i scriptet udskriver korrekt indtil et stykke tid før overgangen til day(s) ... hvis du forstår hvad det er jeg prøver at lave?



t