Laika pārveide. šodien / vakar /aizvakar un laiku (ja senāk, tad īso LV datumu un ja vēl senāk par šo gadu, tad arī gadu)
function laikaParveide($s) { //Padodam UNIX timestampu
if(strtotime('today') < $s) {
if(date('H', $s) >= 12 && date('H', $s) <= 17) {
return 'Šodien '.date('H:i', $s);
}
elseif(date('H', $s) >= 18 && date('H', $s) <= 23) {
return 'Šovakar '.date('H:i', $s);
}
elseif(date('H', $s) >= 00 && date('H', $s) <= 04) {
return 'Šonakt '.date('H:i', $s);
}
elseif(date('H', $s) >= 05 && date('H', $s) <= 11) {
return 'Šorīt '.date('H:i', $s);
}
}
elseif((strtotime('today') - 86400) < $s) {
return 'Vakardien '.date('H:i', $s);
}
elseif((strtotime('today') - 172800) < $s) {
return 'Aizvakar '.date('H:i', $s);
}
else {
$menesis=array('01'=>'jan', '02'=>'feb', '03'=>'mar', '04'=>'apr', '05'=>'mai', '06'=>'jūn', '07'=>'jūl', '08'=>'aug', '09'=>'sep', '10'=>'okt', '11'=>'nov', '12'=>'dec');
return date('j', $s).'. '.$menesis[date('m', $s)].(date('Y') > date('Y', $s) ? ' '.date('Y', $s) : '').' '.date('H:i', $s);
}
}