サーバーから次の形式で日付を受信しています: Thu Apr 25 16:47:10 UTC+0200 2013
.
タイプはDate
.
DD/MM/YYYY
日付をフォーマットで表示したい。だから私は Moment.js を使用し、エンティティの初期化関数で from を呼び出してregisterEntityTypeCtor
、次のことを行います。
myEntity.CreatedDate = moment.utc(myEntity.CreatedDate).format('DD/MM/YYYY');
そのコードは適切にフォーマットされた日付を返しますが、myEntity.CreatedDate は変わりません。実際、Visual Studio デバッガーで調べてプロパティを展開すると、「prototype: Invalid Date」と表示されます。
2 つの質問があります。
- 私はそれを正しい方法でやっていますか?すなわち、registerEntityTypeCtor で変換を行うのは良いことですか?
- なぜ機能しないのですか :-) ?