javascript - moment JS 以不同的语言获取当天的名称
问题描述
我正在尝试使用 Moment.js 以法语获取当天的名称
moment("01-06-2018").locale("Fr").format("dddd")
这将返回“ Saturday
”,而我想用法语获取当天的名称
解决方案
请确保您已导入fr
语言环境并且不要moment(String)
与非 ISO 8601 输入一起使用,moment(String, String)
而是使用。
正如语言环境文档所说:
默认情况下,Moment.js 带有英语(美国)语言环境字符串。如果您需要其他语言环境,可以将它们加载到 Moment.js 以供以后使用。
在浏览器中,您可以同时使用moment/locale/fr.js
(法语本地化)文件或使用moment-with-locales.js
包含 moment 支持的每个语言环境设置的文件,请参阅其他环境的 moment文档。
这是一个现场样本:
console.log(moment("01-06-2018", 'MM-DD-YYYY').locale("fr").format("dddd"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment-with-locales.min.js"></script>
推荐阅读
- iis - AQTRONIX WebKnight 4.5
- javascript - 将数组转换为具有特定键的数组的obj
- python - 将特定领域的词汇添加到 Huggingface 预训练的分词器
- linux - 删除目录的最后 X 个文件
- c++ - 使用 cin 后 getline() 没有从用户那里获得输入
- docker - 使用 docker 容器在 jenkins 中运行 selenium 测试时出错
- wordpress - 我正在尝试在 woocommerce 中的 Billing_city 中设置默认值,但在结帐时它说 City 字段是必需的
- mysql - 备份和还原后的 MySQL 性能
- wordpress - 在 Wordpress 中搜索规范链接
- excel - Excel 显示为 #REF