私は土曜日の利用可能な最初の日に自動的に記入したいdatepicker入力を持っています。datepickerのデフォルトの日付を最初の土曜日まで設定できますか?
F.E.が、今日は私が後に追加するコードで入力
のラベルに24/09/2016を表示したい19/09/2016ある「defaultdate:」そうします!
クリックした月の土曜日のみを表示するようにdatepickerを設定しましたが、実際の日付は現在の日付に固定されています。
私は土曜日の利用可能な最初の日に自動的に記入したいdatepicker入力を持っています。datepickerのデフォルトの日付を最初の土曜日まで設定できますか?
F.E.が、今日は私が後に追加するコードで入力
のラベルに24/09/2016を表示したい19/09/2016ある「defaultdate:」そうします!
クリックした月の土曜日のみを表示するようにdatepickerを設定しましたが、実際の日付は現在の日付に固定されています。
jqueryでどうやってできるのか分かりません。しかし、私はCで行った#。あなたが最初の月曜日を取得したい場合は、火曜日... ....あなたは次の月曜日に取得したい場合は、あなたはadddays(7)をすることができます。
public DateTime GetNextWeekday(DayOfWeek day)
{
DateTime result = DateTime.Now.AddDays(1);
while(result.DayOfWeek != day)
result = result.AddDays(1);
return result;
}
あなたは以下のコードとあなたが使用している日付ピッカーで設定した日付で、今週の土曜日を得ることができます。
var dateObj= new Date();
var numberOfDaysToAdd = 6 - dateObj.getDay();
dateObj.setDate(dateObj.getDate() + numberOfDaysToAdd);
日付ピッカーコンフィギュ
$("#datepicker").datepicker({});
$("#datepicker").datepicker("setDate", numberOfDaysToAdd);
チェックこのjsFiddle私は知事の解決策を見つけた
でこれは役に立ちました、私は私のケースに完全なanswareを投稿します – Clorge32
私の答えを編集させてください –
:
jQuery('input#date').datepicker('setDate', get_first_saturday(new Date));
function get_first_saturday(d) {
var day = d.getDay();
var numberOfDaysToAdd = 6 - day;
firstsaturday= d.getDate() + numberOfDaysToAdd ;
return new Date(d.setDate(firstsaturday));
}
HTTP([明日の日付にjQueryのDatePickerの設定日付]の
可能な重複: //stackoverflow.com/questions/14591634/jquery-datepicker-set-date-to-tomorrows-date) – MusicLovingIndianGirl
あなたはこのスクリプトを使うことができます:http://codereview.stackexchange.com/questions/33527/find-next-occurring-friday-or-any-dayofweek – LinkinTED
私の場合は違っています...あなたが必要とする明日の日を持つために"defaultDate"を追加します。 +1; "コード – Clorge32