0

ビューの 1 つで HTML5 の datetime-lcoal コントロールを使用しています。値はデータベースに正しく保存されていますが、breeze は保存されているものとは異なる時間値を返しています。

データベースのエントリの 1 つは

2013-09-20 14:00:00.000

エントリは、今日の午後 2 時 (東部時間帯) に挿入されました。

取得された値をフェッチしている間は

Fri Sep 20 2013 10:00:00 GMT-0400

なぜこれが起こっているのか分かりません。datetime-local がタイムゾーンを考慮していないためですか?

4

1 に答える 1

0

Breeze は、UTZ タイムゾーン指定子をサーバーから返された日付のうちまだ指定されていない日付に追加することを除いて、サーバーとの間で送受信される日時を操作しません。これは、ブラウザーが異なるとタイムゾーン指定子のない日付の解釈が異なり、ブラウザー間の一貫性が必要なためです。

これについては、ここに投稿された回答で詳しく説明しています。

于 2013-09-27T20:19:08.660 に答える