//js 获取当前日期前一天
var dayNow = new Date();
//当前日期的上一天
dayNow.setTime(dayNow.getTime()-24*60*60*1000);
var year = dayNow.getFullYear();
var month = dayNow.getMonth()+1;
var day = dayNow.getDate();
if(month<10){
month="0"+month;
}
if(day<10){
day="0"+day;
}
//组成"2019-01-20"的格式
var newDate = year+"-" + month + "-" + day;
$('#yourNewDate')[0].value = newDate;
//js中 获取当前月份 "2019-08"
function getNowMonth(){
var date = new Date;
var year = date.getFullYear();
var month = date.getMonth();
if(month == 0){
year = year -1;
month = 1;
}else{
month ++;
}
if(month.toString().length ==1){
month = "0"+month
}
return year+"-"+month;
}
//开始时间与结束时间的赋值
$('#yourDate_lt')[0].value = 小值
$('#yourDate_Gt')[0].value = 大致
//java中获取时间的整理
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
Calendar calendar3 = Calendar.getInstance();
calendar.add(Calendar.MONTH,0);
calendar.set(Calendar.DAY_OF_MONTH,1);
calendar2.add(Calendar.MONTH,-1);
calendar2.set(Calendar.DAY_OF_MONTH,1);
calendar3.add(Calendar.MONTH,0);
calendar3.set(Calendar.DAY_OF_MONTH,0);
//当月第一天
String firstDayNow = sdf.format(calendar.getTime());
//上月第一天
String firstDayPre = sdf.format(calendar2.getTime());
//上月第最后一天
String lastDayPre = sdf.format(calendar3.getTime());
//当月当天
Date d = new Date();
String nowDay = sdf.format(d);
//通过方法转换Date和String类型的时间格式
DateUtils.parseDate(nowDay)