Jeg ville høre om der er nogen som kender en smart måde at oversætte det
date funktionen skriver til dansk? Så den skriver Maj i stedet for May,
og Torsdag i stedet for Thu, osv osv...
Den funktion jeg har lavet pt. ser sådanne ud (Jeg henter fra et
timestamp i MySQL, derfor køres FixDate funktionen først):
function FixDate($strTemp) {
$sDate = substr($strTemp,6,2);
$sMonth = substr($strTemp,4,2);
$sYear = substr($strTemp,0,4);
$sHour = substr($strTemp,8,2);
$sMin = substr($strTemp,10,2);
$sSec = substr($strTemp,12,2);
return Translate(date("D \d\e\\n j. M Y, H:i:s",
mktime($sHour,$sMin,$sSec,$sMonth,$sDate,$sYear)));
}
function Translate($strText) {
$strText = str_replace("Mon","Mandag",$strText);
$strText = str_replace("Tue","Tirsdag",$strText);
$strText = str_replace("Wed","Onsdag",$strText);
$strText = str_replace("Thu","Torsdag",$strText);
$strText = str_replace("Fri","Fredag",$strText);
$strText = str_replace("Sat","Lørdag",$strText);
$strText = str_replace("Sun","Søndag",$strText);
$strText = str_replace("Jan","januar",$strText);
$strText = str_replace("Feb","februar",$strText);
$strText = str_replace("Mar","marts",$strText);
$strText = str_replace("Apr","april",$strText);
$strText = str_replace("May","maj",$strText);
$strText = str_replace("Jun","juni",$strText);
$strText = str_replace("Jul","juli",$strText);
$strText = str_replace("Aug","august",$strText);
$strText = str_replace("Sep","september",$strText);
$strText = str_replace("Oct","oktober",$strText);
$strText = str_replace("Nov","november",$strText);
$strText = str_replace("Dec","december",$strText);
return $strText;
}
På forhånd tak.
--
Philip Jensen
http://rock-zone.dk