以可读格式在页面上显示日期对象

Displaying a date object on the page in a readable format

我有一个用户正在填写的表单,其中包含用户可以设置的日期。目前日期对象采用以下格式

"2021-07-29T00:16:20.391Z"

使用 this answer 我可以用 new Date() 构造函数转换它

let readable = new Date(date)

此时日期是Sun Aug 01 2021 17:16:20 GMT-0700 (Pacific Daylight Time)我可以在浏览器控制台中看到它。

这种格式是我想要的,但是它是一个对象,所以我无法按需要在页面上显示它。所以我使用 JSON.Stringify().

let stringTime = JSON.stringify(readable)

这允许在页面上显示时间,但是它恢复为 "2021-07-29T00:16:20.391Z" 的原始格式我似乎无法在不恢复的情况下让 readable 对象显示在页面上到难以阅读的日期格式。

我在这里错过了什么?

尝试let stringTime = new Date().toString();