datetimeオブジェクトをバックエンドサーバーからブラウザに渡すために使用する日付形式は何ですか?
がそれを送るミリ秒-エポック-以降または秒-以来--エポックとして:
あなたは、少なくとも2つの固体のオプションがあります。これは、1970年1月1日からUTCの深夜に経過したミリ秒数(または秒)です。 JavaScriptでは、The Epochからnew Date(num)
経由でミリ秒の間にDate
インスタンスが取得されます。
例:数値1461139200000
は、午前8時に正確にUTCを示す2016年4月20日を明白に示します。
UTCを使用して完全なISO-8601の日付/時刻で送信してください。これは、最新のすべてのブラウザのJavaScript Date
コンストラクタの入力フォーマットとしてサポートされています(Details here)。追加されたのは完全なISO-8601のサブセットでした。
例:文字列2016-04-20T08:00:00.000Z
は、2016年4月20日の午前8時に正確にUTCを明白に識別します。
IE8がの前に公開されました。この文字列形式の解析はサポートされていません。しかし、旧式のブラウザをサポートする必要がある場合は、正規表現を使ってフォーマットを簡単に解析できます。
第2の形式の利点は、人間が判読しやすい単純な形式でHTTPレスポンスなどを見るとデバッグが容易になることです。