americky vs. cesky format datumu v MySQL&PHP

potreboval bych nejkakou fci, kt. by prevadela datum z dbase v MySQL na cesky format (nebo format podle reg.nastaveni) a naopak . diky moc Honza
Nejlepší je podle mě datum ukládat do DB jako Time() a pak ho převést pomocí Date() na datum, má to svý výhody, ale to je jen můj názor.


$result = mysql_query("select time from tabulka where id = '$id'");
$q = mysql_fetch_array($result);
$time = $q["time"];
$datum = Date("j."."n."."Y", $time);


function Cz_Date($datum) {
$mesice = Array(1=>'ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince');
$datum = Explode('.', $datum);
$datum = $datum[0].'. '.$mesice[$datum[1]].' '.$datum[2];
return $datum;
}


... jestli si to myslel takhle, tak fce Cz_Date() ti vypíše, datum ve tvaru např. 18. ledna 2003
diky presne, ale mezitim nez sem se sem podival sem to sam udelal - dost podobne jako ty, al epotreboval sem tam jest enajky drobnosti. stejn ediky moc mej se
No koukám, že to de jednodušejc:
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, in French "));
....
sám to mám jako vy :))
To Majkls:

... co máš jako my, to tvoje ti vypsalo:

Friday, in French