我的日期格式爲'2017-05-16T13:22:01.207Z',並試圖轉換爲'05/16/17 08:22 AM'。我已經嘗試了以下,並沒有一個在IE中爲我工作,在Chrome中工作正常。任何想法是什麼原因。有沒有人遇到過這種情況。MomentJs/Angular日期過濾器不工作在IE
Date = '2017-05-16T13:22:01.207Z';
MomentJs Solution:
$moment(Date).format('MM-DD-YY HH:mm A').replace(/-/g,"/")
AngularJs Date Filter:
{{Date | date: 'short'}}
預期成果:我在Chrome上看到這一點,但不是在IE
05-16-17 13:22 PM
不能重現你的問題,你能提供一個小提琴或一個片段? IE版本會給你帶來什麼問題?原生的angularjs日期過濾器適用於我,在這種情況下無需使用任何時刻也不需要替換。 (我不是downtwoter順便說一句) – VincenzoC
我剛剛發現了這個問題,問題是在模板中它應用基於ng-if這個過濾器,這個特定的過濾器永遠不會應用在IE上,因爲NG-IF。謝謝你的時間。 –