var month = $(".f_month").val(); //2018-10 var data = $(".f_data").val(); //1或16 var start = month + '-' +data; //2018-10-1 2018-10-16 var T = new Date(start); var start_time = T.getTime()/1000; if (data ==16) { // 结束时间为下个月1日 var y = (T.getMonth() == 11) ? (T.getFullYear() + 1) : T.getFullYear(); var m = (T.getMonth() == 11) ? 1 : T.getMonth() + 2; var end = y + '-'+ m +'-' +1; var T2 = new Date(end); var end_time = T2.getTime()/1000 }else if (data==1) { //结束时间为该月15日 var end = month + '-' +15; var T = new Date(end); var end_time = T.getTime()/1000; }