【问题标题】:How to get a timestamp in UTC but without the time?如何在 UTC 中获取时间戳但没有时间?
【发布时间】:2021-01-20 19:37:24
【问题描述】:

我需要生成一个UTC格式的日期,但是没有时间部分,也就是说,而不是得到:

Wed, 19 Jan 2021 19:27:00 GMT

我只需要:

Wed, 19 Jan 2021

我知道通过使用Date() 的一个实例自己格式化字符串并将它们连接起来,有一种“很长”的方法可以做到这一点。但我想知道是否有更短的方法。

顺便说一句,我只能使用 Javascript vanilla。

【问题讨论】:

标签: javascript date timestamp


【解决方案1】:

我不知道您所说的 long 是什么意思,但仅提取您要查找的部分的代码很短。

'Wed, 19 Jan 2021 19:27:00 GMT'.split(' ').slice(0, -2)

编辑:如果你真的不喜欢这段代码,我刚刚发现 Date.toDateString() 存在

【讨论】:

    【解决方案2】:

    通过使用子字符串:

    let d = new Date();
    d.toString().substring(0,15)
    

    【讨论】:

      猜你喜欢
      • 2014-11-21
      • 2012-04-03
      • 2019-06-05
      • 2015-01-08
      • 2014-03-31
      • 2012-02-28
      • 2012-11-11
      • 2017-12-06
      • 2017-10-07
      相关资源
      最近更新 更多