gpt4 book ai didi

javascript - 使用 toLocaleDateString 对相同代码产生不同结果

转载 作者:行者123 更新时间:2023-12-02 23:30:58 25 4
gpt4 key购买 nike

我正在尝试使用 Node 和 javascript 设置我的文化 (fr-FR) 的日期。我在mozilla网站上找到了一个很好的方法:

var event = new Date();

var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };

console.log(event.toLocaleDateString('fr-FR', options));
// Result is "samedi 8 juin 2019"

它正在网站上运行( https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString)but 当我在我的 Node 服务器中使用此代码时,结果完全不同:

2019 年 6 月 8 日,星期六

请问我缺少什么?

最佳答案

Nodejs 默认情况下仅包含 en-US 语言环境 ( see here ),您可以通过添加 full-icu-npm 来修复它依赖关系:

npm install --save full-icu

然后将标志添加到 npm 脚本:

For package.json:
{"scripts":{"start":"node --icu-data-dir=node_modules\\full-icu YOURAPP.js"}}

关于javascript - 使用 toLocaleDateString 对相同代码产生不同结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56505702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com