我有定义日期和时间的datetime-local
输入。这应该存储在后端中。
使用输入,我得到以下字符串2020-05-29T14:45
,但API期望以下格式2020-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)
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)"
>