質問: ### 開発環境 * 開発環境:Cordova(7.1.0) + Ionic(3.19.0) * 対象:iPadアプリ ### 実現したいこと `2018-01-22T08:29:07.09`のデータをHTML側で`08:29`と表示させたいです。 以下の方法を試しましたが、+9時間されてしまいうまく行きません。 * `{{2018-01-22T08:29:07.09 | date : 'HH:mm' : 'UTC'}}` ⇨`17:29` * `{{2018-01-22T08:29:07.09 | date : 'HH:mm' : '+0000'}}` ⇨`17:29` どのようにしたら、実現できるでしょうか。
回答: やはりAngularJSの仕様で、現地時間に変換することになっているようですね。 別のアプローチで解決しましたので、解決方法を示します。 * HTML側 ``` {{convertDate(2018-01-22T08:29:07.09)}} ``` * JavaScript側 ``` convertDate(convertTime) { let tempDate = new Date(convertTime); return ('0' + tempDate.getUTCHours()).slice(-2) + ':' + ('0' + tempDate.getUTCMinutes()).slice(-2); } ```