it-swarm.com.de

setlocale for date

Ich habe also ein Premium-Theme wordpress gekauft, komme aber nicht durch die polnische Lokalisierung - die Daten außerhalb von the_time oder the_date werden in Englisch angezeigt (Standardsprache des Servers). Ich habe gelesen, dass ich setlocale (LC_ALL, 'pl_PL') verwenden muss; es zu ändern, aber ich weiß nicht, in welcher Datei oder wo es enthalten sein soll und/oder ob ich etwas mehr brauche. Unten ist ein Auszug aus dem Code, der das englische Datum anzeigt:

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

Ich schätze Ihre Zeit und Hilfe.

1
gipson

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

Siehe auch: Wie integriere ich get_post_time in die Funktion date_i18n?

4
fuxia