すいません。
教えてください。
date関数から㍉秒まで含んだyyyy/MM/dd HH:mm:ss:SSS
のフォーマットで値を取得しています。
いっけん何の問題もなく動いてるように見えるんですが、時刻のlocaleがen-US
しか設定できず
そのen-US
でも見て頂くとわかる通り、日本時刻で動いてるようです。(それ以外はエラーで動かない)
なんとなくこのままほっとくワケにもいかないので、これを正しい値(ja-JP
)等に設定するにはどのようにすれば良いですか?
■ デモ環境
https://stackblitz.com/edit/angular-bbyxdw?file=src%2Fapp%2Fapp.component.ts
■ html
html
1<button (click)="push()">現在の時刻</button><br> 2値:{{this.value}}<br>
■ ts
typescript
1import { Component } from '@angular/core'; 2import { formatDate } from '@angular/common'; 3 4@Component({ 5 selector: 'my-app', 6 templateUrl: './app.component.html', 7 styleUrls: [ './app.component.css' ] 8}) 9export class AppComponent { 10 11 value 12 13 push() { 14 this.value = formatDate( 15 new Date(), 16 "yyyy/MM/dd HH:mm:ss:SSS", 17 'en-US' 18 ) 19 return this.value 20 } 21 22}
どなたかご教示ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。