【问题标题】:Convert a Unix timestamp to time in JavaScript在 JavaScript 中将 Unix 时间戳转换为时间
【发布时间】:2010-10-25 05:37:31
【问题描述】:

我将时间作为 Unix 时间戳存储在 MySQL 数据库中,然后发送到一些 JavaScript 代码。我怎样才能节省时间?

例如,HH/MM/SS 格式。

【问题讨论】:

标签: javascript date time time-format


【解决方案1】:

试试这个:

      new Date(1638525320* 1e3).toISOString()  //2021-12-03T09:55:20.000Z

【讨论】:

    【解决方案2】:

    有多种方法可以将 unix 时间戳转换为时间 (HH/MM/SS)

    1. 使用 new Date() - 这是内置在 javascript 中的
    2. moment 包 - 这是一个著名的节点模块,但它将被弃用。
    3. dayjs 包 - 这是最新和快速增长的节点模块之一

    使用新的日期()

    const dateTimeStr = new Date(1504052527183).toLocaleString()
    const result = (dateTimeStr.split(", ")[1]).split(":").join("/")
    console.log(result)
    

    使用时刻

    const moment = require('moment')
    const timestampObj = moment.unix(1504052527183);
    const result = timestampObj.format("HH/mm/ss")
    console.log(result);
    

    使用 day.js

    const dayjs = require('dayjs')
    const result = dayjs(1504052527183).format("HH/mm/ss")
    console.log(result);
    

    您可以通过在线时间转换tool检查时间戳到时间的转换

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 2023-03-18
      • 2013-04-07
      相关资源
      最近更新 更多