gpt4 book ai didi

javascript - 如何将 HTML 表单中的日期类型输入传递给 express 变量?

转载 作者:行者123 更新时间:2023-11-30 19:52:58 26 4
gpt4 key购买 nike

我正在使用 express-node.js 后端来处理 HTML 表单。虽然我可以使用 body-parser 很好地传递文本输入,但我在传递不同类型的 HTML 数据(尤其是日期)时遇到了问题。

我尝试使用新的 Date() 函数来处理数据。虽然这适用于在 javascript 中获取当前日期,但我无法让它处理输入的日期。

HTML:

<form action="/business" method="post">
<input type="date" class="form-control" id="inputEstDate" placeholder="">
</div>

express :

app.post("/business", function(req, res){
var estDate = new Date((req.inputEstDate).toISOstring());
console.log(estDate)
})

我希望用户输入的日期显示在控制台日志中,但到目前为止,我收到的错误范围从“未定义”变量到未定义函数。

最佳答案

假设您发送到服务器的日期确实位于 req.inputEstDate,那么我会说您在此处的操作顺序不正确。您正在对字符串调用 Date#toIsoString。尝试执行 new Date(req.inputEstDate).toISOString()

关于javascript - 如何将 HTML 表单中的日期类型输入传递给 express 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54300939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com