Witam.
Mam formularz, który wysla wiadomość do bazy danych. Wpisuje tam tresc, tytul i date. Z tym ostatnim mam problem, poniewaz wyskakuje mi angielska nazwa. Co mam zronbic by zastapic ja polska??
[php]<?php
$thedate = strtolower(gmdate(" l, jS F"));
$thedate = now();
$thedate = date(" l, jS F", $thedate);
?>[/php]
[php & MySQL] Polska data
Re: [php & MySQL] Polska data
http://pl2.php.net/manual/pl/function.date.php
a nie lepiej użyć funkcji NOW() z mysql??
Jeśli natomiast chcesz aby zapis był słowny i w dodatku polski, to musisz zamienić nazwy angielskie na polskie, np. za pomocą str_replace czy preg_replace..
a nie lepiej użyć funkcji NOW() z mysql??
Jeśli natomiast chcesz aby zapis był słowny i w dodatku polski, to musisz zamienić nazwy angielskie na polskie, np. za pomocą str_replace czy preg_replace..
Re: [php & MySQL] Polska data
a ja tak sobie myślę, że to było w którymś z tutotiali na WI... 
Re: [php & MySQL] Polska data
Masz rację było
http://www.webinside.pl/php/artykuly/153
ale więcej masz pod tym adresem, który podałem w poście wyżej.
Ale autorowi topicu chyba zależy wyłącznie na polskich nazwach, więc samodzielnie zamienić angielskie nazwy na polski, bo chyba nie ma możliwości pobrania daty w polskiej wersji językowej
http://www.webinside.pl/php/artykuly/153
ale więcej masz pod tym adresem, który podałem w poście wyżej.
Ale autorowi topicu chyba zależy wyłącznie na polskich nazwach, więc samodzielnie zamienić angielskie nazwy na polski, bo chyba nie ma możliwości pobrania daty w polskiej wersji językowej
Re: [php & MySQL] Polska data
Już kiedyś potrzebowałem coś takiego:
[php]
<?
$miesiac=date("m");
switch($miesiac)
{
case '01':$miesiac='stycznia'; break;
case '02':$miesiac='lutego'; break;
case '03':$miesiac='marca'; break;
case '04':$miesiac='kwietnia'; break;
case '05':$miesiac='maja'; break;
case '06':$miesiac='czerwca'; break;
case '07':$miesiac='lipca'; break;
case '08':$miesiac='sierpnia'; break;
case '09':$miesiac='września'; break;
case '10':$miesiac='października'; break;
case '11':$miesiac='listopada'; break;
case '12':$miesiac='grudnia'; break;
}
$dzien=date("w");
switch($dzien)
{
case '0':$dzien='Niedziela'; break;
case '1':$dzien='Poniedziałek'; break;
case '2':$dzien='Wtorek'; break;
case '3':$dzien='Środa'; break;
case '4':$dzien='Czwartek'; break;
case '5':$dzien='Piątek'; break;
case '6':$dzien='Sobota'; break;
}
echo $dzien.' | '.date("d").' '.$miesiac.' '.date("Y");
?>
[/php]
[php]
<?
$miesiac=date("m");
switch($miesiac)
{
case '01':$miesiac='stycznia'; break;
case '02':$miesiac='lutego'; break;
case '03':$miesiac='marca'; break;
case '04':$miesiac='kwietnia'; break;
case '05':$miesiac='maja'; break;
case '06':$miesiac='czerwca'; break;
case '07':$miesiac='lipca'; break;
case '08':$miesiac='sierpnia'; break;
case '09':$miesiac='września'; break;
case '10':$miesiac='października'; break;
case '11':$miesiac='listopada'; break;
case '12':$miesiac='grudnia'; break;
}
$dzien=date("w");
switch($dzien)
{
case '0':$dzien='Niedziela'; break;
case '1':$dzien='Poniedziałek'; break;
case '2':$dzien='Wtorek'; break;
case '3':$dzien='Środa'; break;
case '4':$dzien='Czwartek'; break;
case '5':$dzien='Piątek'; break;
case '6':$dzien='Sobota'; break;
}
echo $dzien.' | '.date("d").' '.$miesiac.' '.date("Y");
?>
[/php]
podziekowania
wielkie dzieki za pomoc. Zaraz do tego siade i sprobuje to poprawic.
Pozdrawiam
Pozdrawiam
Re: [php & MySQL] Polska data
Yataman: istnieje o wiele prostrze rozwiazanie...
[php]<?php
$dni = array(0=>'Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota');
$miechy = array(1=>'Stycznia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipca', 'Sierpnia',
$data = $dni[date("w")]." ".date("d")." ".$miechy[date("n")].date(", Y H:i");
echo $data;
?>[/php]
prawda, ze prostrze?
[php]<?php
$dni = array(0=>'Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota');
$miechy = array(1=>'Stycznia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipca', 'Sierpnia',
$data = $dni[date("w")]." ".date("d")." ".$miechy[date("n")].date(", Y H:i");
echo $data;
?>[/php]
prawda, ze prostrze?


