問題タブ [bootstrap-daterangepicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - Daterangepicker / Moment JS - 間違ったタイムスタンプ
私はしばらくの間、これについて頭を悩ませてきました。UI のフロント エンドでdaterangepicker.js ( http://tamble.github.io/jquery-ui-daterangepicker/ ) を使用しています。私の実装はかなり基本的なもので、以下で見つけることができます。問題は、moment.unix() を使用して拡張時間を変換するたびに、入力した日付の 1 時間前にタイムスタンプが返されることです。
出力例は次のとおりです。ご覧のとおり、js に渡された開始スタンプは、2017 年 10 月 2 日月曜日の真夜中です (これは正しく、UI で選択したものを反映しています)。
開始: 2017 年 10 月 2 日月曜日 00:00:00 GMT+0100 (GMT 夏時間) {}
私が使うとき
2017 年 10 月 1 日午後 11 時 (UTC) を反映する 1506898800 に変換されます。
moment().utc() を試しました。
ここにポインタはありますか?
PSタイムスタンプに3600を追加できることは承知していますが、比較的単純なものが欠けていると確信しているため、この方法で追加したくないと思います。
ありがとう
javascript - 日付が選択されていない場合は、日付の値をデフォルトのままにします
Date の値を、指定したデフォルト値のままにしたいと考えています。ユーザーが送信ボタンをクリックしたときに日付が選択されていない場合。
私が必要とする機能。ユーザーが日付を選択してフォームを送信する場合、送信後にフォームで選択された日付の値は、完全に機能する日付フィールドの値でなければなりません。問題があります。日付が選択されておらず、ユーザーが日付フィールドから送信した場合、デフォルトで今日の日付が表示されます 日付を選択
私のコードは次のとおりです
HTML
JSコード
日付範囲ピッカー