javascript - KeyboardDatePicker素材ui的语言怎么改?

标签 javascript reactjs material-ui

我目前在网络上使用 material ui,我使用 KeyboardDatePicker API,它运行良好,但月份的名称和按钮的文本以英文显示,我想将它们更改为西类牙文。我阅读了 API 文档,但找不到相关信息。

有人知道如何更改语言吗?

最佳答案

另一个对我有用的解决方案是使用 date-fns/locale/*。可以找到文档 here .

例如德语:

import {KeyboardDatePicker, MuiPickersUtilsProvider} from "@material-ui/pickers";
import DateFnsUtils from "@date-io/date-fns";
import deLocale from "date-fns/locale/de";


render () {
   return 
   (
      <MuiPickersUtilsProvider utils={DateFnsUtils} locale={deLocale}>
      .
      .
      .
      </MuiPickersUtilsProvider>
   )
}

结果:

enter image description here

关于javascript - KeyboardDatePicker素材ui的语言怎么改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58677350/

相关文章:

javascript - 我无法正确地将用户输入添加到状态,得到 map not a function error 当它是

reactjs - JSX 元素类型 'Element[]' 不是 JSX 元素的构造函数?

reactjs - 如何将 popover MATERIAL-UI 功能组件转换为基于类的组件?

javascript - 是用作浏览器缓存中的键的文件名还是整个 URL?

javascript - 使用相同 AJAX 函数的多个 AJAX 调用

javascript - 换行符后 getBoundingClientRect 的定位不正确

javascript - 如何在 Material-UI 中覆盖卡片组件中的 "MuiPaper-elevation1"属性?

material-ui - 将 YUP 与 Material-UI TextField 结合使用

javascript - 使用 jQuery 检查单选选择的值不起作用

javascript - 为什么在 navigator.geolocation.getCurrentPosition() 为其赋值并返回后无法访问对象中的值?