我正在为我的网络应用程序创建一个带有过滤器的搜索功能。我有查询的开始日期和结束日期,但默认情况下,我希望结束日期始终显示今天的日期,但开始日期显示的日期比“今天的日期”早 1 年。
代码:
import React from "react";
import { Redirect, Route, Switch } from "react-router-dom";
import { Paper } from "@material-ui/core";
class MainSection extends React.Component {
static contextType = AppContext;
constructor(props) {
super(props);
this.state = {
searchTerm: "",
startDate: new Date(),
endDate: new Date(),
update: (data) => {
console.debug(data)
this.setState(data);
},
};
}
我目前将 startDate 留空以避免混淆。
预期输出将是:
今天:
开始日期:2019/10/08
结束日期:2020/10/08
为了明天:
开始日期:2019/10/09
结束日期:2020/10/09
ETC...
值得一提的是,我是编程新手,所以如果我遗漏了一些明显的东西,请放轻松!
欢迎问题编辑建议,这样我就可以学习 Stack Overflow 礼仪。
相关分类