Pagina 1 din 1

Afisare luna in limba romana in php

Scris: Mar Oct 31, 2017
de cadou
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

Afisare luna in limba romana in php

Scris: Mar Oct 31, 2017
de MarPlo
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

Afisare luna in limba romana in php

Scris: Mie Noi 01, 2017
de MarPlo
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

Afisare luna in limba romana in php

Scris: Mie Noi 01, 2017
de cadou
Multumesc frumos !
A 2 a varianta mi sa parut mai simpla si am rezolvat problema in 2 minute :D