Cod: Selectaţi tot
function time_elapsed_string($datetime) {
$now = new DateTime;
$ago = new DateTime($datetime);
$diff = $now->diff($ago);
$string = array(
'y' => 'an',
'm' => 'luna',
'd' => 'zi',
'h' => 'ora',
'i' => 'minut',
's' => 'secunda',
);
foreach ($string as $k => $v) {
if ($diff->$k) {
return $diff->$k . ' ' . $v . ($diff->$k > 1 ? ' s' : '');
}
}
return 'cateva secunde';
}Functia este ok pentru varianta in engleza pentru ca la plural adaugi un "s", cum as putea sa o adaptez pentru Romania astfel incat sa afiseze "ani, luni, zile, ore, minute, secunde"?
Multumesc de pe acum celor care isi pot rupe din timpul lor sa ma ajute.