前提・実現したいこと
ionic4 + angularでchatアプリを作っています。
firestoreに保存したデータのtimestamp(13桁の数字)を2020年1月1日のような形に変換し表示したい。
発生している問題・エラーメッセージ
{{c.timestamp * 1000 : date: 'yyyy-MM-dd'}} このコード実行すると
52030-05-15 になってしまいます。
{{c.timestamp }}だと 1579752682700 になります。
該当のソースコード
chatにfirestoreのコレクションが入っています。
<ion-item lines="none" *ngFor="let c of chat>
{{c.timestamp * 1000 | date: 'yyyy-MM-dd'}}
</ion-item>
試したこと
{{ c.timestam.toDate()}} を試したところエラーになりました。
補足情報(FW/ツールのバージョンなど)
Ionic:
ionic (Ionic CLI) : 4.12.0 (C:\Users\user\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : @ionic/angular 4.11.8
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics : 8.1.3
@angular/cli : 8.1.3
@ionic/angular-toolkit : 2.1.2
Capacitor:
capacitor (Capacitor CLI) : 1.4.0
@capacitor/core : 1.4.0
System:
NodeJS : v12.14.1 (C:\Program Files\nodejs\node.exe)
npm : 6.13.4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。