【问题标题】:mySql Timestamp Display Conversion [duplicate]mySql时间戳显示转换[重复]
【发布时间】:2021-01-04 21:19:44
【问题描述】:

我有一张表,其中一列输入为 CURRENT_TIMESTAMP。

我正在从表格中提取数据并将其显示在我的网站上。但不知道如何将日期转换为更易于阅读的格式。

现在看起来像这样:2020-09-17T19:56:24.000Z(我还需要弄清楚如何转换到我的时区。)

但我希望它显示如下:09-17-2020 19:56(甚至更喜欢晚上 7:56,但不是关键)

我看到了一些示例,您可以在查询期间重新格式化它。但是我看到的所有例子都只是日期。我正在拉一切。在查询转换后我可以在其上运行一个函数...但我无法弄清楚。

【问题讨论】:

标签: javascript mysql datetime


【解决方案1】:

您可以使用 js 中 Date 对象可用的内置方法来使用一个简单的函数。这样的东西可能就是你要找的东西。

function formatDate(date){
const month = date.getUTCMonth()+1;
const day = date.getUTCDate();
const year = date.getUTCFullYear();
const hours = d.getUTCHours() > 12 ? d.getUTCHours() - 12 : d.getUTCHours();
const minutes = d.getUTCMinutes();

return `${month}-${day}-${year} ${hours}:${minutes}`}

【讨论】:

    猜你喜欢
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2012-02-15
    • 1970-01-01
    • 2012-04-24
    相关资源
    最近更新 更多