JS Приобразование даты к формату d F Y

Рейтинг: 0Ответов: 1Опубликовано: 28.01.2023

Подскажите как на JS преобразовать дату формата YYYY-MM-dd в d F Y

Мне с 2023-01-27 надо получить 27 Jan 2023 Продовал воспользоватся вот этой документацией.

let currDate = '2023-01-27';
let d = new Date(currDate);
let normDate = d.getDate() + " " + d.getMonth() + " " + d.getFullYear();

console.log(normDate)

Но что-то пока не то выходит. Может JS умеет уже без сторонних библиотек такое ?

Ответы

▲ 2Принят

Может JS умеет уже без сторонних библиотек такое ?

Ещё как умеет!

const input = '2023-01-27';
const string = new Date(input).toLocaleString(`en-UK`, { day: `numeric`, month: `short`, year: `numeric` });
console.log(string);


И вашим способом можно

let currDate = '2023-01-27';
let d = new Date(currDate);
let normDate = `${d.getDate()} ${d.toLocaleString(`en`, {month: `short`})} ${d.getFullYear()}`;
console.log(normDate)