【发布时间】:2021-04-01 22:16:39
【问题描述】:
我是 React 新手。我找了好几天的资料,无果。所以我决定问你我这个愚蠢的问题。
我在将日期从 DatePicker 转换为日期格式时遇到问题,我可以在获取请求中使用该格式。
我使用来自 https://www.npmjs.com/package/react-datepicker 的 DatePicker
正确的 api 调用示例:
localhost:8080/api/measurement/12374?date=2020-12-13 12:00
但 DatePicker 中的日期看起来像:
Sun Dec 13 2020 12:00:00 GMT+0100 (Central European Standard Time)
例如,我玩日期:
let x = new Date();
let x1 = x.toLocaleDateString() + " " + x.toLocaleTimeString();
output: 23/12/2020 09:29:16
但我仍然对日期格式有疑问,我也不知道如何正确传递这个日期来获取方法,因为http请求有%而不是"space"
http://localhost:8080/api/measurement/12120?date=23/12/2020%2009:48:15
但是当我使用字符串作为日期时,它可以正常工作并下载数据:
let value = "12374";
let date = "2020-12-13 12:00";
const request = "http://localhost:8080/api/measurement/" + value + "?date=" + date;
谁能解释我如何将 DatePicker 中的日期转换为 2020-12-13 12:00 这样的格式,然后在 get 方法中使用它?
如果有任何答案,我将不胜感激! 谢谢;)
【问题讨论】:
-
您使用的是哪个日期选择器
-
@newbie 我从这个页面使用它npmjs.com/package/react-datepicker
标签: reactjs datepicker get axios fetch