将数据库日期时间更改为HTML输入日期时间



我从数据库中获得以下日期时间

2021-09-25T17:04:53.177Z

但是Date输入需要使用这种格式。

2021-09-22T14:04

Error I get

指定值"Sun Oct 17 2021 02:27:28 GMT+0530(印度标准)时间),不符合要求的格式。格式为"yyyy-MM-ddThh: mm"后跟可选的":ss"或":ss.SSS" .

将日期时间来回转换为这些格式的最佳方法是什么?

你好吗?你试过在那个点处把绳子分开吗?我会这样做:


const dateTimeFromDatabase = new Date("2021-09-25T17:04:53.177Z").toISOString();
const dateTime = dateTimeFromDatabase.split(".")[0]
document.querySelector("#date-input").value = dateTime;

最新更新