reactjs - 在 React js 中显示范围日历日期的问题
问题描述
嗨,我正在为我的要求创建 RangeDate 日历。日历运行良好。但是当我提交日期时,它会显示一些数字,例如 1,234,245,45,679。例如我选择 01-10-2019 到 12-10-2019 看到这个
当我提交日期时,它会像这样显示 提交后
为什么它显示数字。如何显示日期类型,如 01-10-2019 到 12-10-2019。请帮助我。我屏蔽了2天。
我的代码是
class RangeCalender extends Component {
constructor(props) {
super(props);
const date = new Date()
const startDate = date.getTime()
this.state = {
startDate, // Today
endDate: new Date(startDate).setDate(date.getDate() + 6) // Today + 6 days
};
}
onChange = (startDate, endDate) => this.setState({ startDate, endDate })
sendData = (newMessage) => {
addUserMessage(this.state.startDate.toLocaleString())
console.log(this.state.startDate.toLocaleString());
}
render = () => {
const {trigger, startDate, endDate } = this.state
return (
<div>
<ReactLightCalendar startDate={startDate} endDate={endDate} onChange={this.onChange} range
displayTime />
<button class = "Rcbutton" onClick={() => this.sendData()}>Submit </button>
</div>
)
}
}
实际上我是 React js 的新手。请帮我
提前致谢
解决方案
推荐阅读
- javascript - RangeError:超过最大调用大小,创建条带会话
- php - 拉拉维尔。如果数据库正在播种,则禁用观察者方法
- javascript - 在 JQuery 中从 JSON 中过滤子字符串
- excel - waitForResponse 方法不适用于 XMLHTTP
- reactjs - 如何在不同的反应应用程序之间共享节点模块文件夹
- arrays - 如何在本机反应中循环返回多张卡
- angular - 如何在 Angular 11 中从 Angular Material CDK 调用 CdkTable 上的“renderRows”
- flutter - 在 animateToPage 正在进行时重建 PageView
- html - 如何使用引导程序在 html 中创建这些按钮
- javascript - 根据用户 ID 对推入表行的相同键做出反应