1

(Kendo UIの)DatePickerコントロールを含むWebページがあります。

まず、私はニュージーランドにいます。これはUTC +12:00です。

日付ピッカーで2012年10月31日の日付を選択すると、JavaScriptオブジェクトに次のように保存されます。

2012年10月31日水曜日00:00:00UTC+ 1300

これは間違っているようです!

2012-10-30T11:00:00.000Zとして(JSON.stringifyを使用して)JSONにシリアル化されますが、これは誤りです。

サーバーに戻ると、JSONが解析されると、これは2012年10月30日の23:00に出力されます。

誰かが私にこれを説明できますか?そして、解決策は何ですか?

4

1 に答える 1

1

私はこれを理解しました-日付ピッカーコントロールは正しく機能しています。10月31日の日付は、ニュージーランドが夏時間になるため、その日付ではUTC+1300になります。

私の問題は、サーバーコードが実際の日付のようにオフセットを使用するのではなく、今日の日付に基づいてUTCに変換されていることです。

于 2012-04-20T21:22:57.480 に答える