Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] odliczanie czasu
Forum PHP.pl > Forum > Przedszkole
arek88
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 ?
kefirek
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;
MateuszS
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.