Hej, jeg sidder og vil gerne lave en profil, hvor folk kan se hvornår den anden person sidst har logged in, jeg har lavet timestamp og alt det man skal bruge, hvor timestamp updatere sig selv, når en logger ind. men jeg gider ikke have der bare står 18:05 17/04-2011 men vil gerne have noget med sidste login, 1 time siden/2 timer siden/igår, 2 dage siden, osv :) hvordan kan man lave det på smartest måde?
Jeg vil anbefale dig at bruge time() funktionen, da den returnerer et Unix timestamp (hvilket rundt regnet er antal af sekunder der er gået siden 01/01/1970)
Så kan du tage time()-$last_logged_in, og få antallet af sekunder. Konverter til minutter ved at dividere med 60, og i timer ved at dividere igen med 60.
Lav evt. en switch eller nogle if/else conditions til at finde ud af hvordan du vil have det vist.
For at få vist et Unix timestamp som en dato bruger du det bare som 2. parameter i date() funktionen.
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.