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