JS Приобразование даты к формату d F Y
Подскажите как на 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 умеет уже без сторонних библиотек такое ?
Ответы (1 шт):
Автор решения: eccs0103
→ Ссылка
Может 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)