Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odliczanie, Minut i sekund od jakiejś daty ...
decha-design
post 26.08.2008, 17:15:49
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


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

Ten post edytował decha-design 26.08.2008, 17:16:52


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bim2
post 26.08.2008, 17:23:31
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


  1. <?php
  2. $oldTime = time();
  3. sleep(10); //"usypia" serwer na 10 sec
  4. $time = (time()-$oldTime); //ile sekund mineło
  5. $min = ceil(($time/60));
  6. $sec = $time-($min*60);
  7. echo $min.' min i '.$sec.' sec';
  8. ?>

A do odliczania to JS potrzebny Ci będzie. Google prawde powie!


--------------------
Go to the top of the page
+Quote Post
decha-design
post 26.08.2008, 18:02:18
Post #3





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


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:
  1. <?php
  2. $oldtime = time();
  3.  
  4. $time = (time() - $oldtime); //ile sekund mineło
  5.  
  6. $min = floor(($time/60));
  7.  
  8. $sec = $time-($min*60);
  9.  
  10. $data = $min.' min i '.$sec.' sec';
  11.  
  12. echo $data;
  13. ?>


Ten post edytował decha-design 26.08.2008, 18:16:03


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:45