API 日期时间本地输入格式无效



我有一个定义日期和时间的datetime-local输入。这应该存储在后端。

使用输入,我得到以下字符串2020-05-29T14:45,但 API2020-05-29T14:45Z需要以下格式 -Z来自哪里以及如何添加它?

我添加了以下代码片段 - 您想通过 Date API 转换输入并使用toISOString()方法

const value = document.querySelector('input').value;
const isoString = new Date(value).toISOString()
const handleInput = (e) => {
const value = e.target.value;
const isoString = new Date(value).toISOString()
console.log(isoString)
// TODO:
// use post request to send isoString to API here:
// can add example if given api endpoint
return isoString;
}
<label for="meeting-time">Choose a time for your appointment:</label>
<input type="datetime-local" 
id="meeting-time"
name="meeting-time" value="2018-06-12T19:30"
min="2018-06-07T00:00" 
max="2018-06-14T00:00"
onchange="handleInput(event)"
>

最新更新