【问题标题】:DateTime format in nodej.s [closed]nodejs中的日期时间格式[关闭]
【发布时间】:2021-03-18 20:57:17
【问题描述】:

我从 API 请求中得到以下格式的日期:2021-03-18T15:08:52.000Z
如何将其转换为这种格式:2021-03-18 15:08:52

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 这能回答你的问题吗? Format JavaScript date as yyyy-mm-dd
  • new Date('2021-03-18T15:08:52.000Z').toLocaleString('defualt', {hour12: false}).replace(',','') 应该适合你。

标签: javascript node.js datetime


【解决方案1】:

您可以使用 JavaScript substr 函数来提取字符串的特定部分,例如

function convertDate(date) {
  return date && date.length == 24 ? date.substr(0, 10) + ' ' + date.substr(11, 8) : null;
}
let date1 = '2021-03-18T15:08:52.000Z';
let date2 = convertDate(date1);
console.log(date2);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 2013-12-26
    相关资源
    最近更新 更多