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 (1 - 3)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


http://www.developertutorials.com/tutorial...1018/page1.html

http://www.daniweb.com/forums/thread179174.html

Poczytaj, pomyśl, na pewno da radę.
Go to the top of the page
+Quote Post
kefirek
post
Post #3





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
MateuszS
post
Post #4





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Zobacz jakie fajne

  1.  
  2. $tajm=time();
  3. if(isset($_SESSION['time'])) {
  4. $czas=$tajm-$_SESSION['time'];
  5. $_SESSION['time']=$tajm;
  6. echo 'Ostatnio byles '.$czas.' sekund temu.';
  7. } else {
  8. $_SESSION['time']=$tajm;
  9. }
  10.  
  11.  
  12. ?>
Go to the top of the page
+Quote Post

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: 23.08.2025 - 02:09