0
ここでは、ユーザーが日付を入力するためのWebページに入力ボックスがあります。何らかの理由で私はdatetime pickerを使うことができず、.NETベースのサービスにajax経由でString
として渡す必要があります。Javascriptは、異なるタイムゾーンの夏時間を処理します
ユーザーのタイムゾーンが異なる可能性があります。日付はデータベースにUTCとして保存されます。
- は、フロントエンドでUTCの日付文字列を日付文字列に変換し、サービスに渡す:
は、私がタイムゾーンを処理するための2つのオプションを持っているようです。
- サービスにUTCオフセットを渡し、バックエンドで日付文字列をUTCに変換します。
しかし、どちらのオプションは、夏時間を扱うことができます。
誰でも私にこれに関するいくつかの提案を与えることができますか?
最も悪いのは、http://momentjs.com/timezone/のようなライブラリを使用することです。 –
日付文字列を日付に解析することは、2行のコードです。[* mm-dd-yyyyをjavascriptに変換する*](http://stackoverflow.com/questions/40404663/convert-mm-dd-yyyy-to-date-in-javascript)。 DateからUTC日付文字列を取得する方法は、* date.toISOString()*です。 – RobG