setlocale for date

时间:2013-06-13 作者:gipson

因此,我购买了一个高级wordpress主题,但我无法完成其波兰语本地化-时间或日期以外的日期显示为英语(默认服务器语言)。我读到我必须使用setlocale(LC\\u ALL,“pl\\u pl”);但我不知道它应该包含在哪个文件或哪里,以及/或者我是否需要更多。以下是显示英文日期的代码摘录:

$event_date = get_post_meta(get_the_ID(), \'event_date\');
$event_from_time = get_post_meta(get_the_ID(), \'event_from_time\');
$event_to_time = get_post_meta(get_the_ID(), \'event_to_time\');
$event_address = get_post_meta(get_the_ID(), \'event_address\');

echo date(\'j F Y\', strtotime($event_date[0])).\'  \'.$event_from_time[0].\' do \'.$event_to_time[0];
我感谢你的时间和帮助。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

使用date_i18n( $format, $i );

echo date_i18n(\'j F Y\', strtotime( $event_date[0] ) ) 
    . \'  \'
    . date_i18n(\'j F Y\', strtotime( $event_from_time[0] ) ) 
    . \' do \'
    . date_i18n(\'j F Y\', strtotime( $event_to_time[0] ) );
另请参见:How to integrate get_post_time with date_i18n function?

结束

相关推荐

Simple Multilanguage Switcher

首先,我已经安装了以印尼语为默认语言的不同语言的wp,我有计划,想用其他语言翻译,如何简单地转换开关,但保持印尼语为默认语言。具有采购订单文件谢谢你的帮助。。。