ピカデイの範囲機能を使いました。
onSelectI を使用して、実際に機能する日付範囲を設定します。これが私の例です:
onSelect: function(date) {
var first_ = (date.getDate() - date.getDay())+1;
var last_ = first_ + 4;
var firstday = new Date(date.setDate(first_));
var lastday = new Date(date.setDate(last_));
picker.setStartRange(firstday);
picker.setEndRange(lastday);
picker.draw();
var f_startdate = firstday.getDate()+'.'+(firstday.getMonth()+1)+'.'+firstday.getFullYear();
var f_enddate = lastday.getDate()+'.'+(lastday.getMonth()+1)+'.'+lastday.getFullYear();
var kw = getWeekNumber(date.getFullYear()+'/'+(date.getMonth()+1)+'/'+date.getDate());
document.getElementById('calendar').value = f_startdate+' - '+f_enddate;
// document.getElementById('calendar').value = 'KW: '+(kw+1);
}
しかし、03.06.2016 を選択すると、範囲が「30.05.2016 - 03.05.2016」に設定され、入力が間違っています。多分誰でも私を助けることができます。
これが実際の例です: https://jsfiddle.net/24aL9f21/1/