我正在獲取像這樣的/Date(1497683045200)/
的日期格式。
我想將其轉換爲dd/MM/yyyy
。我試過這個在angularjs中更改日期格式
<td>{{data.From | date:'MM/dd/yyyy' }}</td>
但是格式沒有改變。任何建議?
我正在獲取像這樣的/Date(1497683045200)/
的日期格式。
我想將其轉換爲dd/MM/yyyy
。我試過這個在angularjs中更改日期格式
<td>{{data.From | date:'MM/dd/yyyy' }}</td>
但是格式沒有改變。任何建議?
創建這樣
.filter('jsonDate',function(){
return function(date){
return new Date(date.match(/\d+/)[0] * 1);
}
})
這樣稱呼它
<td>{{data.From | jsonDate | date:'MM/dd/yyyy'}}</td>
謝謝。但是我越來越喜歡這個'「2017-06-18T18:30:00.000Z」'我可以在'jsonDate'之後使用'dd/MM/yyyy'過濾器嗎? – user7397787
@ user7397787像這樣使用'{{data.From | jsonDate |日期:'MM/dd/yyyy'}}' –
自定義過濾器試試這個
formatDate(date) {
let d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [ month, day, year].join('/');
}
調用的HTML自定義的方法
<td>{{formatDate(data.From)}}</td>
https://plnkr.co/edit/fCy5WDLKUwChMnRPsdY5?p=preview – selvassn
@selvassn我試過這種格式,但是我堅持得到結果。 – user7397787