为什么相同的bot.datetime配置在不同的计算机上给出不同的结果?

时间:2019-05-23 12:30:31

标签: node.js date ubuntu node-telegram-bot-api

我在测试和生产机器上的电报bot中有一段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

我还需要在生产机器上进行其他类型的配置,以便按照我的意愿格式化日期时间吗?

0 个答案:

没有答案