Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie daty dodsania, Wyświetlanie daty dodsania dzis, wcczoraj, przedwczoraj itd...
sratatata
post 3.06.2019, 10:44:02
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 2
Dołączył: 25.05.2019

Ostrzeżenie: (20%)
X----


Mam problem bo nie wiem jak ugrysc to:

  1. <?php
  2. function result($date){
  3. $explodesqldate = explode(".", $date);
  4.  
  5. $data = strtotime($explodesqldate[0]."-".$explodesqldate[2]."-".$explodesqldate[1]);
  6. $day = floor((time() - $data) / (60 * 60 * 24));
  7.  
  8.  
  9. switch ($day) {
  10. case 0:
  11. return "Dzisiaj";
  12. case 1:
  13. return "Wczoraj";
  14. case 2:
  15. return "Przedwczoraj";
  16. case 7:
  17. return "Tydzień temu";
  18. case 14:
  19. return "Dwa tygodnie temu";
  20. case 21:
  21. return "Trzy tygodnie temu";
  22. case 30:
  23. case 31:
  24. return "Miesiac temu";
  25. case 188:
  26. return "pół roku temu";
  27. case 365:
  28. case 366:
  29. return "Rok temu";
  30. default:
  31. if($day >= 365 )
  32.  
  33. {
  34.  
  35. return floor($day / 365) . " lat/a temu (" . date ('Y/d/m', $data) . ")";
  36.  
  37. } else {
  38.  
  39. return $day . " dni temu (" . date ('Y/d/m', $data) . ")";
  40.  
  41. }
  42.  
  43.  
  44. }
  45. }
  46.  
  47. echo result("2015.27.01");
  48.  
  49.  
  50.  
  51. ?>


Szukam rozwiazania jak wyswietlic
dodano
- teraz
- kilka sekund temu
- minuta
- kika min temu
- godzina
itd.. az do kilku godzin.

Ktoś ma pomysł ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.04.2024 - 23:21