javascript - 如何修改从 WordPress API 获取的日期格式?

标签 javascript json wordpress api

通过从 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

最佳答案

我建议使用 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

关于javascript - 如何修改从 WordPress API 获取的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791663/

相关文章:

javascript - SQL 中的正则表达式

javascript - 用 html/javascript 编写的模板中的动态表

javascript - json对象的具体索引

javascript - 使按钮关闭一个 div(使用 Wordpress)

php - Wordpress 在静态页面中显示最近发布的博客

javascript - Nativescript 核心将 imageAsset 转换为 Imagesource ML 套件和相机接口(interface)

javascript - 如何禁用 django 中的 html 按钮?

android - Gson.toJson() 与 JSONObject.toString()

ios - AFNetworking 请求 API iOS

php - 使用同一数据库的多个 WordPress 安装 - 它们可以共享插件设置吗?