Преобразуйте строку в этот формат дата — Название дня, месяц / номер дня, час вечера или утра

#javascript

#javascript

Вопрос:

У меня есть эта строка:

 2020-11-20T14:00:00
 

Как я могу преобразовать в

 Friday, 11/20, 2:00 PM
 

Ответ №1:

Это формат даты, который вы хотели.

 var param = { weekday: 'long', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', hour12: true };
var date_today = new Date();

console.log(date_today.toLocaleDateString("en-US", param)); 

Ответ №2:

Вы можете использовать moment.js для форматирования даты и времени. Пожалуйста, проверьте пример ниже:

 var currentDate = "2020-11-20T14:00:00"
var formattedDate = moment(currentDate, "YYYY-MM-DDThh:mm:ss").format("dddd, MM/DD, hh:mm A")
console.log(formattedDate); 
 <script src="https://momentjs.com/downloads/moment.js"></script>