Конвертировать формат даты в ММ / ДД / ГГГГ - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть даты, которые выводятся в этом формате:

Thursday, October 11, 2018

Мне нужно было бы преобразовать его в

10/11/2018

, но сначала я пытаюсь избавиться от днянедели (четверг).Пытаюсь посмотреть другие посты, но не могу найти что-то подобное.Большое спасибо в adnvace

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Вам необходимо использовать Date#toLocaleDateString() метод .

Ваш код будет таким:

var str = "Thursday, October 11, 2018";
let d = new Date(str);
console.log(d.toLocaleDateString("en-US"))

Примечание:

Чтобы получить 10/11/2018 из строки October 11, 2018, нам нужно указать "en-US" как Locale параметр метода toLocaleDateString(), поэтому мы получаем соответствующий вывод, в противном случае, если вы используете его без локали, он может вернуть неправильный вывод, если ваш часовой пояс отличается.

0 голосов
/ 19 сентября 2018

Javascript может анализировать дату при условии.

new Date("Thursday, October 11, 2018").toLocaleDateString("en-US")
// 10/11/2018
...