我正在為我的網絡應用程序創建一個帶有過濾器的搜索功能。我有查詢的開始日期和結束日期,但默認情況下,我希望結束日期始終顯示今天的日期,但開始日期顯示的日期比“今天的日期”早 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/09ETC...值得一提的是,我是編程新手,所以如果我遺漏了一些明顯的東西,請放輕松!歡迎問題編輯建議,這樣我就可以學習 Stack Overflow 禮儀。
ReactJS - 顯示當前日期前 1 年的日期
GCT1015
2023-04-27 10:29:28