npm - 如何从dayjs https ://www. npmjs.com/package/dayjs动态获取语言环境?

标签 npm locale dayjs

当我使用时 dayjs(date).locale('te').format('YYYY MMM DD') ,然后我得到英文的 Month 值。为了使用语言环境,我必须导入语言环境。

import * as locale from 'dayjs/locale/te';

问题是我没有看到动态导入语言环境的方法。我无权访问 nodejs require() 函数。我有基于 react 的应用程序。如何缓解这个问题?

最佳答案

您需要首先导入所需的语言环境文件,如下所示

import 'dayjs/locale/te'
import 'dayjs/locale/en'

然后你可以动态切换本地人如下操作
dayjs().locale('en').format()
dayjs('2018-4-28', { locale: 'te' })

关于npm - 如何从dayjs https ://www. npmjs.com/package/dayjs动态获取语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59609466/

相关文章:

node.js - 如何使用 npm 脚本获取 shell 脚本?

swift - 我可以在我的应用程序中使用不同的数字格式而不更改整个语言环境吗?

javascript - dayjs() 的时区错误

ruby-on-rails - 如何在rails中使用npm包?

node.js - 无法在 docker 容器中安装 npm?

laravel - 我应该如何将 laravel mix 生成的文件包含在我的脚本和样式中?

java - 如何在 Java 中获取不同时区的当前时间?

c++ - 如何在 C++ 中对具有不同编码的文本文件应用 <cctype> 函数

javascript - dayjs 没有正确转换时区

javascript - 使用 dayjs 格式化自定义日期