ここでは、ユーザーが日付を入力するコードを示します(これは私の最後の日付ピッカーでなければなりませんが、テキストとして日付フィールド - 聞かない)不正な日付(mm/dd/yyyy)に変換するJavascript yyyy-mm-dd
では、私はJavaScriptで検証ロジックを呼び出し、提出します。ユーザーの誕生日として2001年1月1日を入力しようとすると、その画面のスクリーンショットが添付されました。値の文字列をDateオブジェクトに変換するときのように、間違った日付と時刻に変換されているようです。それがちょうど正しく変換されたら、私は月と日と年を調整し、2番目のオブジェクトで送信する文字列を構築することができます。
画像を添付...
私はUTCとタイムゾーンの周り混乱しましたが、無駄に。
正しい日付が入力されている限りビルドできるテキスト文字列「01/01/2001」が必要です。しかし、何を試しても間違って計算されるようです。あなたは何のタイムゾーンが提供されていないため、文字列はUTCで時間を表しているとする日を構築