在reactjs中创建时间输入,

在reactjs中创建时间输入,,reactjs,input,Reactjs,Input,我必须创建这样的输入字段,并在react组件中使用它们。是否有任何库可以创建这样的库。任何帮助都将不胜感激。如果您想创建可靠的日期选择器,您可以在组件中使用以下代码: const [from, setFrom] = useState("0"); const [to, setTo] = useState("0"); return( <select id="from" onChange={t=> setFrom(t)} > <option value="0">Se


我必须创建这样的输入字段,并在react组件中使用它们。是否有任何库可以创建这样的库。任何帮助都将不胜感激。

如果您想创建可靠的日期选择器,您可以在组件中使用以下代码:

const [from, setFrom] = useState("0");
const [to, setTo] = useState("0");
  return(
<select id="from" onChange={t=> setFrom(t)} >
 <option value="0">Select Time</option>
 <option value="12">12 PM</option>
 .
 .
 . 
 <option value="11">11 AM</option>
</select>

{this.state.from != "0" && 
<select id="toDate" onChange={t=> setTo(t)} >
<option value="0">Select Time</option>
 <option value="12">12 PM</option>
 .
 .
 . 
 <option value="11">11 AM</option>
</select>
 }
);
const[from,setFrom]=useState(“0”);
const[to,setTo]=useState(“0”);
返回(
setFrom(t)}>
选择时间
下午12点
.
.
. 
上午11点
{this.state.from!=“0”&&
setTo(t)}>
选择时间
下午12点
.
.
. 
上午11点
}
);

我添加了一个条件来检查“从时间”是否被选中,然后“从时间”是否可见,这样您就可以在选择“从时间”时显示您的条件。

我认为您不需要任何第三方,您只需使用AM/PM创建“24小时”选项的“选择元素”。@Niraj如果第二个日期依赖于第一个日期,我该如何操作。任何博客或您可以建议的内容。您需要首先编辑您的问题,对于解决方案,只需在组件中使用第一个日期和第二个日期创建状态,并根据更改的值管理这些值