Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date jQueryUI日期选择器_Date_Jquery Ui_Datepicker_Format_Jquery Ui Datepicker - Fatal编程技术网

Date jQueryUI日期选择器

Date jQueryUI日期选择器,date,jquery-ui,datepicker,format,jquery-ui-datepicker,Date,Jquery Ui,Datepicker,Format,Jquery Ui Datepicker,我有两个问题与此代码有关 我想知道如何默认为当前的每周间隔,而不仅仅是在选择日期时 然后我想知道是否有可能简单地显示构成这段日期间隔的每一天 例如: 周:2017年8月13日-2017年8月19日 星期一14 星期四15 我先谢谢你 $(函数(){ var startDate; var结束日期; var selectCurrentWeek=函数(){ setTimeout(函数(){ $('.week picker').find('.ui datepicker当前日期a').addClas

我有两个问题与此代码有关

我想知道如何默认为当前的每周间隔,而不仅仅是在选择日期时

然后我想知道是否有可能简单地显示构成这段日期间隔的每一天

例如:

周:2017年8月13日-2017年8月19日

星期一14

星期四15

我先谢谢你


$(函数(){
var startDate;
var结束日期;
var selectCurrentWeek=函数(){
setTimeout(函数(){
$('.week picker').find('.ui datepicker当前日期a').addClass('ui-state-active'))
}, 1);
}
$('.week picker')。日期选择器({
showOtherMonths:是的,
选择OtherMonths:true,
onSelect:function(dateText,inst){
var date=$(this.datepicker('getDate');
startDate=新日期(Date.getFullYear(),Date.getMonth(),Date.getDate()-Date.getDay());
endDate=新日期(Date.getFullYear(),Date.getMonth(),Date.getDate()-Date.getDay()+6);
var dateFormat=inst.settings.dateFormat | |$.datepicker._defaults.dateFormat;
$('#startDate').text($.datepicker.formatDate(dateFormat,startDate,inst.settings));
$('#endDate').text($.datepicker.formatDate(dateFormat,endDate,inst.settings));
选择CurrentWeek();
},
beforeShowDay:功能(日期){
var cssClass='';

如果(日期>=startDate&&date请尝试此代码

for (var newDate = new Date(startDate); newDate <= endDate; newDate.setDate(newDate.getDate() + 1)) {
    var currDay=days[newDate.getDay()];
    var currDate=newDate.getDate();
    $(".days").append('<label>'+currDay+' :'+currDate+'</label><br>');
}
for(变量newDate=newDate(startDate);newDate=startDate&&Date)