Я использую бэкэнд 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>
Экспресс:
app.post("/business", function(req, res){
var estDate = new Date((req.inputEstDate).toISOstring());
console.log(estDate)
})
Мне бы хотелось, чтобы введенная пользователем дата отображалась в журнале консоли, но до сих пор я получал ошибки в диапазоне от переменной 'undefined' до неопределенных функций.