JAVA、JS、Mysql数据库获取当月第一天和最后一天
JAVA
//获取前月的第一天
Calendar cal_1=Calendar.getInstance();//获取当前日期
cal_1.add(Calendar.MONTH, -1);
cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
firstDay = format.format(cal_1.getTime());
System.out.println(“——-1———firstDay:”+firstDay);
//获取前月的最后一天
Calendar cale = Calendar.getInstance();
cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天
lastDay = format.format(cale.getTime());
System.out.println(“——-2———lastDay:”+lastDay);
JS
var now = new Date(); //当前日期
var nowMonth = now.getMonth(); //当前月
var nowYear = now.getFullYear(); //当前年
//本月的开始时间 var monthStartDate = new Date(nowYear, nowMonth, 1);
//本月的结束时间 var monthEndDate = new Date(nowYear, nowMonth+1, 0);
Mysql数据库:
当月第一天:select DATE_ADD(curdate(),interval -day(curdate())+1 day) as VALUE from dual;
当月最后一天:select last_day(curdate()) as VALUE from dual
还没有评论,来说两句吧...