Как вывести локализированную дату в WordPress?

Как вывести локализированную дату в WordPress?

Konark 4 декабря, 2020 Комментариев (0)

Буду иногда публиковать маленькие решения проблем, с которыми сталкиваюсь при разработке.

Одна из таких проблем:
Сайт на немецком, но в счет-фактуре дата выводится на английском. Хотя, казалось бы, по умолчанию язык сайта стоит немецкий как в настройках, так и в конфигурации. Что требуется, для того чтобы вывести локализированную дату? Все просто.

Наш вывод даты ДО:

$order->get_date_created()->format('d. F Y')

Наш вывод даты ПОСЛЕ:

date_i18n( 'j. F Y', strtotime( $order->get_date_created()->format( 'y-m-d' ) ) )

Итого, просто применяем функцию date_i18n().

Правильное использование функции:
date_i18n( $format, $timestamp_with_offset, $gmt );
Где $format – формат вывода даты, $timestamp_with_offset – метка времени в формате Unix, $gmt – нужно ли использовать GMT зону. По умолчанию false, то есть берется тайм-зона сайта. true – зона по Гринвичу.

Просмотров: 50
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Имя и e-mail обязательны для заполнения.