Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] odliczanie czasu
arek88
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


nie wiem jak zrobić ze jak wejde na strone cos.php to do pliku zapisze mi sie czas w formie 2009.12.05 20:15:33

i gdy wejde jeszcze raz na cos.php to pokaze mi ze byłem 2minuty temu i powiedzmy 45sekund jak to zrobic ?

wiem jak sie zapisuje do pliku wiem jak wywolac date ale nie wiem jak zrobic zeby obliczylo ile mnie nie bylo na tej stronie od ostatnich odwiedzin ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Zapisuje sobie czas za pomocą funkcji time()

Potem gdy wejdziesz na stronę od tego czasu odejmujesz aktualny czas i masz liczbę sekund

Przykład
  1. $time = 1260128307;
  2. $lastseen = time() -$time;
  3. $iD = sprintf("%2d",floor($lastseen/(60*60*24)));
  4. $iH = sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
  5. $iM = sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
  6. $iS = sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
  7.  
  8. echo $iD.' dni i '.$iH.':'.$iM.':'.$iS;


Ten post edytował kefirek 6.12.2009, 20:47:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 01:07