【问题标题】:How to modify date format taken from Wordpress API?如何修改从 Wordpress API 获取的日期格式?
【发布时间】:2019-11-10 18:23:49
【问题描述】:

通过从 Wordpress API 获取数据,我以这种方式获取日期/时间 - 2019-11-29 19:00:00

如何修改成这样-2019年11月29日19:00

HTML:

<p class="date">DATE</p>

JS:

const date = postCopy.querySelector(".date");
date.textContent = post.event_date

【问题讨论】:

    标签: javascript json wordpress api


    【解决方案1】:

    我建议使用 vanilla JS 中可用的toLocaleDateString() 方法。

    相关文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

    let initialDate = "2019-11-29 19:00:00"
    
    let formattedDate = new Date(initialDate).toLocaleDateString('en-US', {
      year: 'numeric',
      month: 'long',
      day: '2-digit',
      hour: "2-digit",
      minute: "2-digit",
      hour12: false
    
    })
    console.log(formattedDate)

    如果您不喜欢这种方法,请查看类似问题中提出的 51 种解决方案:How to format a JavaScript date

    【讨论】:

    • 谢谢!为我的项目解决了这个小问题
    猜你喜欢
    • 2017-09-30
    • 2013-08-23
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    相关资源
    最近更新 更多