Почему одна и та же конфигурация bot.datetime дает разные результаты на разных машинах? - PullRequest
0 голосов
/ 23 мая 2019

У меня есть фрагмент кода nodejs в боте телеграммы на тестировании и на рабочей машине, которая печатает текущую дату и время:

var old = new Date(meetings[index].date);
bot.date_time_formater.format(old)

У меня также есть файл конфигурации, который выглядит так на обеих машинах:

    "date_format": {
        "locale": "de-DE",
        "options": {
            "weekday": "long",
            "year": "numeric",
            "month": "long",
            "day": "numeric",
            "hour":"numeric",
            "minute":"numeric"
        }
    }

, который я применяю к боту

bot.date_time_formater = new Intl.DateTimeFormat(bot.config.date_format.locale, bot.config.date_format.options);

Теперь моя проблема:

Хотя на обеих машинах, которые обе являются машинами Linux, файлы одинаковые, мое тестирующее устройство печатает

Montag, 20. Mai 2019, 13:00

(это то, что я хотел бы, потому что локаль установлена ​​на DE)

но, тем не менее, на моей производственной машине тот же код с тем же файлом конфигурации печатает

2019 M05 20, Mon 13:00

Есть ли какой-либо другой тип конфигурации, который я должен выполнить на моем производственном компьютере, чтобы дата и время форматировались так, как мне хотелось бы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...