以可读格式在页面上显示日期对象
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();
我有一个用户正在填写的表单,其中包含用户可以设置的日期。目前日期对象采用以下格式
"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();