2016-10-13 7 views
0


ここで「/ /日(820434600000)」として日時を取得するJSON形式のIMを使用してデータベースからデータをフェッチイムイムいくつかのコードを持ったときに、私は私のSQLDBに日時を持っている私stackoverflowのからコピーされますが、あなたは、データベースからDateオブジェクトのインスタンスを取得しているあなたは新しい日に 日付をバインドする場合はDBからもらった次のようになるように動作していないが、私に
角度データにJSON形式のDateTimeをdispalyする方法

app.filter("DateFilter", function() { 
     var re = /\/Date\(([0-9]*)\)\//; 
     return function (x) { 
      var m = x.match(re); 
      if (m) return new Date(parseInt(m[1])); 
      else return null; 
     }; 
    }); 
    <td>{{eee.DataofJoin | DateFilter | date: 'yyyy-MM-dd HH:mm'}}</td> 
+0

日付文字列の形式は何ですか? – Siddharth

+0

私のsqltable私DateTime formateを持って –

+0

私は角の日付フィルタは、追加のフィルタを追加する必要はありませんと思う – Siddharth

答えて

0

をガイドしてください:

$scope.date = new Date(820434600000);

(これは「1995-12-31T18:30:00.000Z」になります)、任意の形式で表示できる日付用の角度フィルタを使用します。 HTMLで

あなたはこれを行う:

<p>{{date | date: 'yyyy-MM-dd HH:mm'}}</p> 

これが発生します

1995-12-31 20:30

角度が組み込みフィルタ、カスタム1を必要とせず、その面倒を表示するには。あなたがやることはベストプラクティスではありませんが、DBに保存されているタイムスタンプだけを使用してみてください。

+0

Dinca Adrian私は既に自分のテーブルに1列ではなく、上記のようにControllerにコードを書いています。 –

+0

DBにデータを保存していますか?またはあなたはそれを今使っていますか? –

関連する問題