web-dev-qa-db-ja.com

日付のsetlocale

そのため、プレミアムwordpressテーマを購入しましたが、ポーランド語のローカライズはできません。the_timeまたはthe_date以外の日付は英語(デフォルトのサーバーの言語)で表示されます。 setlocale(LC_ALL、 'pl_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
gipson

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] ) );

参照: get_post_timeをdate_i18n関数と統合する方法?

4
fuxia