let datetimeStamp = '2020-07-11T00:05:00'; let flightDateTime = new Date(datetimeStamp); flightDateTime.getMonth() // Output is 6
Но это должно быть 7 согласно предоставленному datetimeStamp.
getMonth() возвращает значения от 0 (для января) до 11 (для декабря), поэтому вам нужно вручную добавить +1, чтобы правильно настроить значение:
getMonth()
0
11
+1
let month = flightDateTime.getMonth() + 1
для подробности смотрите здесь: https://www.w3schools.com/jsref/jsref_getmonth.asp
Для форматирования даты непосредственно в HTML, мы также можем использовать angular канал даты
{{datetimeStamp | date:'MMM dd,yyyy'}}
или
{{(datetimeStamp | date:'MMM dd,yyyy') || 'No Date Found'}}