@aljo222
В процессе обучения веб-разработке

Как в php вывести названия дней недели на немецком?

Здравствуйте!

Данный скрипт выводит дату следующей выдачи заказов. Мне нужно вывести короткое наименование дня недели на немецком, т.е. заменить например Tue на DI.
Добавил setlocale, выводится все равно на английском.
<?php

setlocale(LC_TIME, 'de_DE', 'deu_deu');
date_default_timezone_set("Europe/Berlin");
$today = (new DateTime())->format('Y-m-d');
$nextDate = date('D, d.m.Y', strtotime($today . '+2 Weekday'));

return $nextDate;


Как можно это реализовать? Или нужно создать свой массив укороченных названий, проверять номер дня недели и исходя из этого выводить значение из массива?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
date не будет учитывать выставленную через сетлокаль локаль, используйте strftime. Кроме того в системе должна быть соответствующая локаль, скорее всего у вас она просто не установлена.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы