【问题标题】:Displaying a date object on the page in a readable format以可读格式在页面上显示日期对象
【发布时间】:2021-07-29 00:27:48
【问题描述】:

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

"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 对象显示在页面上而不恢复到难以阅读的日期格式。

我在这里错过了什么?

【问题讨论】:

    标签: javascript date object time


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多