如何将 mui datepicker 格式化为 'mm-Mon-yyyy'?
How to format mui datepicker to 'mm-Mon-yyyy'?
我正在使用 material-ui,但没有找到任何方法来更改馆内日期选择器的日期格式。
所以我使用了不同的库 'mui/pickers' 但它仍然没有格式化为所需的格式,即 mm-Mon-yyyy
例如:- 23-Sep-2020
.
我尝试使用 date-fns
作为 util 库来解析格式为 mm-Mon-yyyy
的日期,但出现格式无效的错误。
MUI 人员建议使用 moment.js 或类似的东西。
https://material-ui-pickers.dev/getting-started/parsing
使用 moment,您可以使用以下语法将日期解析为该格式:
moment().format(DD-MMM-YYYY)
您需要使用正确的格式,即 dd-MMM-yyyy
。
此外,您应该使用 openTo="year"
作为出生日期并按此顺序指定视图 views={["year", "month", "date"]}
<DatePicker
disableFuture
label="Date of birth"
value={selectedDate}
onChange={handleDateChange}
openTo="year"
format="dd-MMM-yyyy"
views={["year", "month", "date"]}
/>
我正在使用 material-ui,但没有找到任何方法来更改馆内日期选择器的日期格式。
所以我使用了不同的库 'mui/pickers' 但它仍然没有格式化为所需的格式,即 mm-Mon-yyyy
例如:- 23-Sep-2020
.
我尝试使用 date-fns
作为 util 库来解析格式为 mm-Mon-yyyy
的日期,但出现格式无效的错误。
MUI 人员建议使用 moment.js 或类似的东西。
https://material-ui-pickers.dev/getting-started/parsing
使用 moment,您可以使用以下语法将日期解析为该格式:
moment().format(DD-MMM-YYYY)
您需要使用正确的格式,即 dd-MMM-yyyy
。
此外,您应该使用 openTo="year"
作为出生日期并按此顺序指定视图 views={["year", "month", "date"]}
<DatePicker
disableFuture
label="Date of birth"
value={selectedDate}
onChange={handleDateChange}
openTo="year"
format="dd-MMM-yyyy"
views={["year", "month", "date"]}
/>