問題タブ [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.

0 投票する
1 に答える
1728 参照

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を追加できることは承知していますが、比較的単純なものが欠けていると確信しているため、この方法で追加したくないと思います。

ありがとう

0 投票する
2 に答える
382 参照

javascript - 日付が選択されていない場合は、日付の値をデフォルトのままにします

Date の値を、指定したデフォルト値のままにしたいと考えています。ユーザーが送信ボタンをクリックしたときに日付が選択されていない場合。

私が必要とする機能。ユーザーが日付を選択してフォームを送信する場合、送信後にフォームで選択された日付の値は、完全に機能する日付フィールドの値でなければなりません。問題があります。日付が選択されておらず、ユーザーが日付フィールドから送信した場合、デフォルトで今日の日付が表示されます 日付を選択

私のコードは次のとおりです

HTML

JSコード

日付範囲ピッカー