2017-07-06 13 views
0

「2017-06-26 10:21:25.88785」という形式の日付があります。私の目的は、この種の形式 'dd/MM/yyyy hh:mm:ss'を表示し、この日付をngテーブルに入れることです。だから、私は私のNGテーブルにフォンドは私の変数とaggTmsは主変数の属性であるangularJSの書式日付

{{::fondo.aggTms | date:'dd/MM/yyyy hh:mm:ss'}} 

を書きます。 残念ながら、それは動作しません、私のテーブルでは、最初の(間違った)形式が表示されます。 誰も私を助けることができますか?

+0

試してみてください 'dd/MM/yyyy hh:mm:ss a' –

+0

この作品を見るhttps://plnkr.co/edit/VlncmSbKi95EwmuMUpp2?p=preview –

+0

これは動作しません。それが助けになるなら、{{:: fondo.aggTms |日付: 'dd/MM/yyyy hh:mm:ss'}}はポップオーバーから来ています... – Lorenzo

答えて

0

最後の部分の丸めを試してから、&に変換し、角度フィルタを試してみてください。あなたは10進数で秒としてその最後の部分を検討しているならば今、これが唯一の有効なのですhttps://plnkr.co/edit/7OHqUmxnjfs89mCMCF3M?p=preview

:fondo.aggTmsの代わりに呼び出される関数が

$scope.toDate = function(date){ 
    var res = date.split(":"); 
    var last = window.Math.round(res[2]); 
    var datestring = res[0]+':'+res[1]+':'+last; 
    var d = new Date(datestring); 
    return d; 
} 

{{::toDate(fondo.aggTms) | date:'dd/MM/yyyy HH:mm:ss'}} 

ですこれは、作業plunkerリンクです。