2012-01-22 110 views
2

我们有两个网站使用相同的MqSQL数据库。一个用捷克语写在英语中。例如,我们使用数据库中显示的日期作为2011-01-22。当通过PHP调用时,格式显示为:22一月,2011。这对我们的英文网站来说很好,但我们需要捷克版来显示我们的捷克网页。任何想法如何改变日期分析的方式?非常感谢。MySQL日期格式和解析

回答

3

你需要使用setlocale()功能在PHP。试试这个:

<?php 
SetLocale(LC_ALL, "Czech"); 
$datum = StrFTime("%d %B, %Y"); 
echo($datum); 
?> 

上面的代码打印“22 LEDEN,2012”,就像你的英语日期格式。

+0

我刚编辑我的答案。目前的答案应该适用于在捷克显示日期。 –

+0

我用来呼叫日期的行是这个,你可以修改吗?非常感谢! '<?php echo date('d M,Y',strtotime($ get_user_info ['date_added']));?>' – JoeW

+1

Ok JoeW,试试这个:'<?php echo StrFTime(“%d%B,% Y“,strtotime($ get_user_info ['date_added']));?>'希望,这是有效的。 –

0

如果你想显示不同的格式的日期,你可以使用DATE_FORMAT(date,format)像所示documentation