Как изменить формат даты взятый из Wordpress API? - PullRequest
1 голос
/ 10 ноября 2019

Получая данные из Wordpress API, я получаю дату / время таким образом - 2019-11-29 19: 00: 00

Как изменить это, сделав так- 29 ноября 2019 г. 19: 00

HTML:

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

JS:

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

1 Ответ

0 голосов
/ 10 ноября 2019

Я предлагаю использовать метод toLocaleDateString(), доступный в vanilla JS.

Соответствующий документ: 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 решение, предложенное в этом похожем вопросе: Как отформатировать дату JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...