Afisare luna in limba romana in php
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
cadou
- Mesaje:328
Afisare luna in limba romana in php
Am tot cautat pe google ceva informatii in acest sens, nu prea am gasit ceva pe intelesul meu.
Am in baza de date 'data' in format UNIX -> 1392725661 ...
Folosesc functia :
Cod: Selectaţi tot
function timediscutii($start,$end){
$time = $end - $start;
if($time < 123456789){
return date('d F Y',$start);
}
}
echo ''.timediscutii($list['data'],time()).''
Dar nu am reusit ca luna mea sa fie afisata in limba romana, orice varianta am incercat de pe internet NU am reusit sa modific ca luna sa fie afisata in limba romana
Help me ! Thk's
MarPlo
Mesaje:4343
Incearca sa adaptezi codul din acest exemplu:
Cod: Selectaţi tot
header('Content-type: text/html; charset=utf-8');
$luni =['','Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'];
$zile =['Duminică','Luni','Marți','Miercuri','Joi','Vineri','Sâmbătă'];
$data_time = time();
$data_zi = $zile[date('w',$data_time)];
$data_zin = date('j',$data_time);
$data_luna = $luni[date('n',$data_time)];
$data_an = date('Y',$data_time);
$data_str ="$data_zi, $data_zin $data_luna $data_an";
echo $data_str; // Marți, 31 Octombrie 2017
MarPlo
Mesaje:4343
Sau, o alta varianta:
Cod: Selectaţi tot
$months =['January'=>'Ianuarie', 'February'=>'Februarie', 'March'=>'Martie', 'April'=>'Aprilie', 'May'=>'Mai', 'June'=>'Iunie','July'=>'Iulie', 'August'=>'August', 'September'=>'Septembrie','October'=>'Octombrie', 'November'=>'Noiembrie', 'December'=>'Decembrie'];
$time = time();
$data_str = date('d F Y',$time);
$data_str = str_ireplace(array_keys($months), array_values($months), $data_str);;
echo $data_str; // 01 Noiembrie 2017
cadou
Mesaje:328
Multumesc frumos !
A 2 a varianta mi sa parut mai simpla si am rezolvat problema in 2 minute
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc