【发布时间】:2020-03-07 07:39:21
【问题描述】:
- 前端:反应
- 后端:SpringBoot
- BE 上的日期格式:2011-10-05T14:48:00.000Z
我尝试使用 date-fns 将正确格式从 FE 发送到 BE 应用程序,即使按照文档进行操作,BE 也收到 null。
Salvar = async () => {
const {update} = this.state;
const {dtInclusao} = this.state.compra.dtInclusao
var result = parse(
dtInclusao,
"dd/mm/yyyy",
new Date()
)
const response = await api.post('SolicCompra/compra',
{...this.state.compra, dtInclusao: result}, {'Content-type':
'application/json'});
预期格式为dd/MM/yyyy。
【问题讨论】:
-
请参阅:Do posts have to be in English on Stack Exchange? 使用 edit 选项更正它或将其移动到链接帖子中提到的适当 StackExchange 站点。
-
正确的 StackExchange 站点:pt.stackoverflow.com
-
能否在发出 API 请求之前添加
console.log(result)? -
@JakeLuby 是的! “无效日期”
-
我在下面发布了一个我认为应该有帮助的答案。假设您的
dtInclusao变量是有效的日期字符串
标签: javascript reactjs parsing date-fns