Posting replay on this incase others are looking for the answer!
You should change the settings to use strftime..
In class.format.php change the function to:
function date($format,$gmtimestamp,$offset=0,$daylight=false){
setlocale(LC_ALL, 'sv_SE');
if(!$gmtimestamp || !is_numeric($gmtimestamp)) return "";
$offset+=$daylight?date('I',$gmtimestamp); //Daylight savings crap.
return strftime($format,($gmtimestamp+($offset*3600)));
}
Set locale to your own and then in settings change the date and time format to according for exempel (more info se php manual for strftime):
Time Format: %k:%M
Date Format: %Y/%m/%d
Date & Time Format: %Y %m/%d %k:%M
Day, Date & Time Format: %A %e %B %Y klockan %k:%M