Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] data (np. minutę temu, 2h temu itd)
psw779
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.03.2006

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


Czy mógłby ktoś podrzucić mi funkcję do której podaje się jakąś datę i czas a ona porównuje te argumenty z aktualną datą i czasem i wyświetla np. minuta temu, dwie minuty, 3h temu, dwa dni a jeśli większa rozpiętość czasowa to po prostu datę i czas z argumentu.
Go to the top of the page
+Quote Post
rafalp
post
Post #2





Grupa: Zarejestrowani
Postów: 224
Pomógł: 18
Dołączył: 4.02.2003
Skąd: Częstochowa

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


Dopracuj tą funkcję:

  1. <?php
  2. function IleTemu($czas)
  3. {
  4.  $now = time();
  5.  $roznica = $czas - $now;
  6.  
  7.  if($roznica<=60)
  8. {
  9.  $roznica = date("s", $roznica+$now);
  10. echo $roznica . " sekund temu"; 
  11. }
  12. if($roznica<=60*60 AND $roznica>60)
  13. {
  14.  $roznica = date("i", $roznica+$now);
  15. echo $roznica . " minut temu"; 
  16. }
  17.  
  18. // itd. godzin, dni, lat..
  19.  
  20. }
  21.  
  22. //$moja_data = mktime($jakas_data);
  23. /*
  24. mktime ( int $godzina , int $minuta , int $sekunda , int $miesiąc , int $dzień , in
    t $rok [, int $letni/zimowy ] )
  25. */
  26.  
  27. echo IleTemu($moja_data);
  28. ?>
Go to the top of the page
+Quote Post
sebekzosw
post
Post #3





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


rafalp, dokończysz tą funkcję aby była w 100% gotowa ;>
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.12.2025 - 02:17