0

私は Html.Kendo().Grid を使用しており、私の列は次のように定義されています:

columns.Bound(t => t.DateTimeProperty).ClientTemplate("#= kendo.toString(DateTimeProperty<br>? DateTimeProperty : '" + @T("Common_None") + "', 'MM/dd/yyyy') #").Width(130);

正常にレンダリングされますが、実際には正しい日より 1 日遅れて表示されます。例: 2013 年 2 月 24 日と表示されますが、実際の日付は 2013 年 2 月 25 日です。

助言がありますか?

4

1 に答える 1

1

異なる日付が表示される最も可能性の高い理由は、ブラウザーの自動変換と異なるタイムゾーンです。サーバーとクライアントの両方で UTC を使用して同じ日付を表示および保存する方法を示すこのコード ライブラリを確認してください。

于 2013-05-06T07:09:30.380 に答える