Antd Timepicker 从变量设置默认值
Antd Timepicker set defaultValue from variable
根据他们的 Timepicker 库,我在 React 中做了如下操作:
<TimePicker defaultValue={moment(dbTime1, format)} format={format}
onChange={time => setStartTime(moment(time).format(format))}/>
状态是:
const [dbTime1, setDbTime1] = useState("");
const [startTime, setStartTime] = useState(new Date());
正在从数据库中读取字符串值 09:00,其中:
setDbTime1(moment(timeWindowsData.din_times_for_rep[0].val));
视觉部分不显示的问题需要我 09:00 时间,它只是提供给 select 时间。如果我对格式等进行一些修改 - 它会给我带来各种错误。从无效日期开始到不可能 select 一次结束,回落到 Date() 等
如何存储变量并在时间字段中将时间显示为默认值?
如果我把字符串放在那里就可以了:
<TimePicker defaultValue={"09:00", format)} format={format}
onChange={time => setStartTime(moment(time).format(format))}/>
但我需要它必须从变量中读取。
我删除了这个组件并使用了其他组件。
根据他们的 Timepicker 库,我在 React 中做了如下操作:
<TimePicker defaultValue={moment(dbTime1, format)} format={format}
onChange={time => setStartTime(moment(time).format(format))}/>
状态是:
const [dbTime1, setDbTime1] = useState("");
const [startTime, setStartTime] = useState(new Date());
正在从数据库中读取字符串值 09:00,其中:
setDbTime1(moment(timeWindowsData.din_times_for_rep[0].val));
视觉部分不显示的问题需要我 09:00 时间,它只是提供给 select 时间。如果我对格式等进行一些修改 - 它会给我带来各种错误。从无效日期开始到不可能 select 一次结束,回落到 Date() 等
如何存储变量并在时间字段中将时间显示为默认值?
如果我把字符串放在那里就可以了:
<TimePicker defaultValue={"09:00", format)} format={format}
onChange={time => setStartTime(moment(time).format(format))}/>
但我需要它必须从变量中读取。
我删除了这个组件并使用了其他组件。