【问题标题】:how to send only date in api with material-ui-pickers如何使用material-ui-pickers在api中仅发送日期
【发布时间】:2021-11-16 01:16:52
【问题描述】:

嗨,我正在使用与 axios 的反应,并且我正在使用 material-ui-pickers 日期选择器,但是关于日期发布存在一些问题。当我选择日期并发布我在 api 2021-11-04T01:07:00.000Z 格式中获得的值时,但我只想发布 2021-11-04。

我正在使用https://material-ui-pickers.dev/demo/datepicker

https://material-ui-pickers.dev/guides/form-integration

<MuiPickersUtilsProvider utils={DateFnsUtils} >
      <DatePicker value={this.state.open_Date}       
        format="dd/MM/yyyy"disableFuture
        views={["year", "month", "date"]} 
        onChange={date => this.handleUserIDChange(date)}
        // onChange={this.handleUserIDChange} 
        />
    </MuiPickersUtilsProvider>

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    我在 API 中没有看到 format。但无需导入 3rd 方库,您可以这样做:

    onChange={date => {
        let d = new Date(date)
        d = `${d.getDate()}-${d.getMonth()}-${d.getFullYear()}`
        this.handleUserIDChange(d)
    }
    

    编辑: 我刚刚意识到您链接了第 3 版文档。我在引用这个 https://mui.com/api/date-picker/ 仔细检查您的 mui 版本。

    【讨论】:

    • 目前我使用的是旧版本
    猜你喜欢
    • 1970-01-01
    • 2020-06-21
    • 2020-12-09
    • 2020-08-30
    • 2021-07-27
    • 1970-01-01
    • 2022-08-10
    • 2019-06-26
    • 2021-01-09
    相关资源
    最近更新 更多