Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Data w języku polskim
Forum PHP.pl > Forum > PHP
odo
Witam chodzi mi o to gdzie ustawić w jakim języku będzie wyświetlana nazwa miesiąca zwracana przez funkcję date.
Czy to zależy od locale użytkownika apache czy może w php.ini czy funkcja date ma jakiś przełącznik
faran
Z tego co pamiętam to nigdzie tego nie ustawisz. Data może być wyświetlana tylko w języku angielskim. Następnie deklarujesz odpowiednie zmienne, które będą zamieniać napisy angielskie na polskie odpowiedniki.
mike
  1. <?php
  2.  
  3. $arrLocale = array( "pl_PL", "polish_pol", 'pl_PL.ISO8859-2' );
  4. setlocale( LC_ALL, $arrLocale );
  5.  
  6. $data = strftime("%Y-%m-%d %H:%M:%S");
  7.  
  8. ?>

Jeśli chcesz date po polsku to musisz korzystać z strftime

Cytat(faran @ 27.10.2006, 15:03:42 ) *
Z tego co pamiętam to nigdzie tego nie ustawisz. Data może być wyświetlana tylko w języku angielskim.
Kiepską masz pamięć.
No chyba, że nie wiedziałeś tongue.gif
odo
Dziękuję.
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.