48

timestampAngular パイプを使用して日付形式に変換しようとしています。私はこれをHTMLテンプレートに書きました:

{{myTimestamp | date}}

wheremyTimestampは型番号です。

たとえば、タイムスタンプ1468251287(2016 年 11 月 7 日に一致) が として表示されるなど、予期しない結果が得られJan 18, 1970ます。

この問題を解決する方法を知りたいです。

4

3 に答える 3

125

@Perry で述べたように、ミリ秒単位で日付を指定する必要があります。日付の Angular 2 参照から、次のようになります。

式は、日付オブジェクト、数値 (UTC エポックからのミリ秒)、または ISO 文字列です。

したがって、単純に次のようになります。

{{load.loadDate * 1000 | date}}
于 2016-07-25T16:17:31.033 に答える
13

私が使用した:

<div>{{score.timestamp | date:'dd/MM/yyyy'}}</div>

https://angular.io/api/common/DatePipeの詳細情報

于 2019-06-21T01:12:06.500 に答える