gpt4 book ai didi

reactjs - 日期选择器 - RangeError : invalid time value

转载 作者:行者123 更新时间:2023-12-05 05:09:27 31 4
gpt4 key购买 nike

我对这个错误失去了理智.. 尝试了所有解决方案,但没有任何效果。我正在显示一个 material-ui Datepicker 日历。它运行完美,直到今天。我不知道发生了什么,我没有更改代码中的任何内容,即使是我写的。

RangeError: Invalid time value

代码如下:

import { MuiPickersUtilsProvider } from '@material-ui/pickers';
import DateFnsUtils from '@date-io/date-fns';
import React, { useState } from "react";
import { DatePicker } from "@material-ui/pickers";
import {enUS} from 'date-fns/esm/locale'

const StaticDatePicker = () => {
const [date, changeDate] = useState(new Date());

return (
<>
<MuiPickersUtilsProvider locale={enUS} utils={DateFnsUtils}>
<DatePicker
autoOk
orientation="landscape"
variant="static"
openTo="date"
value={date}
onChange={changeDate}

/>
</MuiPickersUtilsProvider>
</>
);
};

export default StaticDatePicker;

返回的“new Date()”

Fri Aug 16 2019 23:56:25 GMT+0300

有什么建议吗?

最佳答案

这是一个有效的 CodeSandbox:https://codesandbox.io/s/datepicker-nv95r

我唯一改变的是语言环境导入。它对路径中的 /esm/ 不起作用,但以下两个都有效:

从“date-fns/locale”导入 { enUS };

从“date-fns/locale/en-US”导入 enUS;

不确定这是否与您的问题有关,或者只是 CodeSandbox 环境与您的环境配置方式之间的差异。

关于reactjs - 日期选择器 - RangeError : invalid time value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57531106/

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