International dato!
Jeg kører på en dansk side med mysql-db, hvor datoer bliver i formen 0000-00-00 00:00:00, altså f.eks. 2003-23-07 00:20:00.Nu vil jeg godt have den udskrevet i til en side som er på engelsk, altså noget ala July 23 2003 - 00:20:00, eller hvordan man nu skriver det internationalt.
Jeg har arbejdet lidt selv på noget ala:
function clean_date($str) {
$array_month[0] = "-";
$array_month[1] = "January";
$array_month[2] = "February";
$array_month[3] = "March";
$array_month[4] = "April";
$array_month[5] = "May";
$array_month[6] = "June";
$array_month[7] = "July";
$array_month[8] = "August";
$array_month[9] = "September";
$array_month[10] = "Octobre";
$array_month[11] = "November";
$array_month[12] = "December";
$year = substr($str,0,4);
$month = substr($str,5,2);
$day = substr($str,8,2);
$time = substr($str,11,8);
$str = $array_month[$month] ." ". $day ." ". $year ." - ". $time;
return $str; }
men kan ikke rigtig få det til at fungere ordentligt... Hvis måneden bliver gemt som f.eks. 11, vil den godt skrive november, men derimod med 02 vil den ikke skrive february!
Og hvad skal egentlig skrives med stort i en international måde at skrive datoer på???
