我从服务器获取日期类型的日期。我将其保存在我的状态中,并尝试将其用作日期输入中的值,如下所示:
<input type="date"
id="start"
name="trip-start"
value={this.state.changeEndDate}
min="2018-01-01" />
我收到一个错误,因为我无法将日期分配给 int。我可以在任何地方解决这个问题吗?或者使用实际支持日期格式的其他表单/输入字段。
只需尝试使用
this.state.changeEndDate.toString();
试试这个。小心日期对象构造器参数,请参阅此处
的文档<input
type="date"
id="start"
name="trip-start"
value={new Date(this.state.changeEndDate)}
min="2018-01-01" />
也值得一试
{{this.state.changeEndDate | date}}