decha-design
26.08.2008, 17:15:49
Witam,
Chciałbym aby na stronie pokazywał się mi czas od ostatniej akcji ... czyli np. Ostatnia czynność: 4 minuty i 43 sekund temu ...
I teraz jak to wykonać bo nie mam zielonego pojęcia, jakoś nie mogę trzeźwo myśleć przy operowaniu przy datach ... nie ogarniam tego =) Najlepiej aby był jakiś gotowiec bo chce to tylko użyć w 1 miejscu więc nie opłaca się męczyć nad pisaniem tego od podstaw od nowa ...
Może być też odliczanie godzin ale to nie jest jakoś bardzo potrzebne, bo i tak po 15 minutach bezczynności wylogowanie jest ...
Pozdrawiam
bim2
26.08.2008, 17:23:31
<?php
sleep(10
); //"usypia" serwer na 10 sec $time = (time()-$oldTime); //ile sekund mineło $sec = $time-($min*60);
echo $min.' min i '.$sec.' sec'; ?>
A do odliczania to JS potrzebny Ci będzie. Google prawde powie!
decha-design
26.08.2008, 18:02:18
Musi być w PHP bo chce to zrobić po stronie serwera ... i użyć do tego AJAXA ...
Ok. Działa tak jak powinno tylko zamiast ceil() to floor() ... wielkie dzięki =)
Dla potomnych:
<?php
$time = (time() - $oldtime); //ile sekund mineło
$min = floor(($time/60
));
$sec = $time-($min*60);
$data = $min.' min i '.$sec.' sec';
?>