1

現在、jquery 日付ピッカーを使用すると、選択した日のデフォルト時刻は 00:00:00 GMT (前日の午後 7 時) です。デフォルトの時間を変更して、特定の日を選択したときにデフォルトの時間が 12:00:00 GMT (同じ日の午前 7 時) になるようにする方法はありますか。

ありがとう

4

1 に答える 1

1

jQueryの日付ピッカーが時間を表示しないため、日付を取得して何かに使用しようとしたときにのみ問題が明らかになると推測しているため、試してみます。これは私にとってはうまくいくようです。

//prototype a new function on the date object to add hours
Date.prototype.addHours= function(h){
    this.setHours(this.getHours()+h);
    return this;
}
//start a datepicker
$("#dateP​​").datepicker();

//get the date and add 12 hours
var date = $("#dateP").datepicker('getDate').addHours(12);
​

フィドル

于 2012-10-29T20:58:44.627 に答える