剣道がDateTime
オブジェクトを変換するのを防ぐ方法を教えてください。ユーザーのローカルタイムゾーンに渡しますか?剣道の時刻を現地時間帯に変換しない
Kendo UI
と私のMVC
プロジェクトを使用しています。私の見解では、私は単純に次のようにして、日付/時刻をプリントアウトするC#
を使用することができます。
@Model.EndDate.ToString("MMMM dd, yyyy hh:mm tt)
しかし、私のプロジェクトのいくつかの部分は、私は剣道テンプレートを使用しています適切なフォーマットに剣道の.toString()
メソッドを使用するように私を必要とします日付。これの問題は、ブラウザのローカルタイムゾーンに変換して、私がしたくないことです。私が何を読んでから、
<script id="DetailTemplate" type="text/x-kendo-template">
#= kendo.toString(EndDate, "g") #
</script>
が、それは実際にtimzoneを変更するデフォルトではJavaScriptそのものだ:ここに は、私は、日付/時刻を表示するために剣道を使用しています方法です。日付が元のタイムゾーンにロックされる前に日付を解析する方法はありますか?
日付はタイムゾーンを持っていない、彼らはUTCです。ただし、組み込みの* toString *は表示する文字列を作成するときにホストのタイムゾーンを使用します。どのように元のタイムゾーンを保存していますか? – RobG
@RobGその情報をお寄せいただきありがとうございます。私はタイムゾーンを保存していなかったことに気付きませんでした。私はちょうどmoment.jsと一緒に行くことに決めました。日付を入れたい時間帯を指定します。 – Quiver
特定のタイムゾーンをサポートするのはかなり簡単ですが、夏時間は面白くなります。あなたが大丈夫な図書館に慣れているなら。 – RobG