Ik heb eeb scripje dat ik graag wil omzetten naar nederlandse datum.
Maar ik loop tegen een probleem aan met het verveelvoudigen
namelijk
dag / dagEN
week /wekEN
maand MaandEN
jaar /jarEN
enz.
is hier een oplossing voor ?
function ossn_user_friendly_time($tm, $rcs = 0) {
$cur_tm = time();
$dif = $cur_tm - $tm;
$pds = array(
'secondenen',
'minuten',
'uur',
'dag',
'week',
'maand',
'Jaar',
'Decenium'
);
$lngh = array(
1,
60,
3600,
86400,
604800,
2630880,
31570560,
315705600
);
for ($v = count($lngh) - 1; ($v >= 0) && (($no = $dif / $lngh[$v]) <= 1); $v--)
;
if ($v < 0)
$v = 0;
$_tm = $cur_tm - ($dif % $lngh[$v]);
$no = ($rcs ? floor($no) : round($no)); // if last denomination, round
if ($no != 1)
$pds[$v] .= 'en';
$x = $no . ' ' . $pds[$v];
if (($rcs > 0) && ($v >= 1))
$x .= ' ' . ossn_user_friendly_time($_tm, $rcs - 1);
return $x . ' Geleden';
}
alvast bedankt voor de hulp
Christiaan
1.045 views