gpt4 book ai didi

momentjs - moment.js 更改语言环境不起作用

转载 作者:行者123 更新时间:2023-12-05 00:12:46 24 4
gpt4 key购买 nike

我的项目是一个 react 项目。

我的网站是多语言网站,当我更改网络语言时。 moment.locale(lang)不工作。

我的代码是:

const startDate = moment.utc(start).locale(lang);
const endDate = moment.utc(end).locale(lang);

无论我设置什么 lang我查了 startDate.locale()始终是 'en' startDate.format('ll')结果总是英文。

最佳答案

如果项目是使用 create-react-app 创建的,那么矩语言环境可能是 excluded by default .

这现在记录在 "Moment.js locales are missing" section 中。 create-react-app 的故障排除指南。

解决方案:除了“时刻”之外,还明确导入语言环境:

import moment from 'moment';
import 'moment/locale/fr';
import 'moment/locale/es';
// etc. as required

关于momentjs - moment.js 更改语言环境不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49788259/

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