Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak sformatować datę na polską?
Forum PHP.pl > Forum > Przedszkole
lamcpp
witam po uzyciu w php polecenia:
  1. $data1 = date('M-d-Y',mktime(0,0,0,$miesiac,$dzien,$rok));

bedzie mi sie wyswietlała data w postaci np: July-01-2011
Jak to sformatować by data wyświetlała się w postaci: 01 sierpień 2011 ?
osl
poczytaj o setlocale, a zwłaszcza przejrzyj przykłady.
benio101
  1.  
  2. $data1=($dzien<10?"0":"").$dzien;
  3. switch($miesiac){
  4. case 1: $data1.=" stycznia ";
  5. break;
  6. case 2: $data1.=" lutego ";
  7. break;
  8. (...)
  9. case 12: $data1.=" grudnia ";
  10. break;
  11. }
  12. $data1.=$rok;
  13.  
  14.  
  15. // Problem, no nie?
  16. // i do jasnej czerni, chyba 1 sierpnia, a nie sierpień, jo?
  17.  
  18. // a po jaką ciasną używasz funkcji, które Ci dają to, czego nie potrzeba.
  19. // zasada pocałunku się kłania.
  20.  
  21. // Jakbyś jeszcze czegoś nie kumał, pisz śmiało, byleby na forum, pomogę.
  22.  
lamcpp
Wielkie dzięki benio101. Pomogło
benio101
Od tego tutaj jestem cool.gif
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.