不补0
<script>
var myDate=new Date();
alert(myDate.getFullYear() + "-" + (myDate.getMonth()+1) + "-" + myDate.getDate());
myDate.setMonth(myDate.getMonth()-1);
alert(myDate.getFullYear() + "-" + (myDate.getMonth()+1) + "-" + myDate.getDate());
</script>
补0
var nowDate = new Date();
var yesterdayDate = new Date(nowDate.getTime() - 24*60*60*1000); //前一天
var nowMonth = nowDate.getMonth()+1;
nowMonth = nowMonth<9?"0"+nowMonth:nowMonth;
var nowDay = nowDate.getDate()<10?"0"+nowDate.getDate():nowDate.getDate();
var yesterdayMonth = yesterdayDate.getMonth()+1;
yesterdayMonth = yesterdayMonth<9?"0"+yesterdayMonth:yesterdayMonth;
var yesterdayDay = yesterdayDate.getDate()<10?"0"+yesterdayDate.getDate():yesterdayDate.getDate();
var yesterdayDateStr = yesterdayDate.getFullYear() + "-" + yesterdayMonth + "-" + yesterdayDay;
var nowDateStr = nowDate.getFullYear() + "-" + nowMonth + "-" + nowDay;
$('#startId').val(yesterdayDateStr);
$('#endId').val(nowDateStr);