日期:2014-05-16 浏览次数:20361 次
1.java中得到两个日期相隔的天数和某月的总天数?
? String startDate="2011-07-01";
??String endDate="2011-08-01";
??DateFormat dFormat=new SimpleDateFormat("yyyy-MM-dd");
??Date date1=dFormat.parse(startDate);
??Date date2=dFormat.parse(endDate);
??long day=(date2.getTime()-date1.getTime())/(24*60*60*1000);
??System.out.println(day);
? ------------------------------------------------
? Calendar calendar=Calendar.getInstance();
? calendar.set(2011, 1, 13);
??int day=calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
??System.out.println(day);//二月28天
2.javascript中得到两个日期相隔的天数和某月的总天数?
var dateStr = "2011-06-01";
var dateArr = dateStr.split('-');
var date = new Date(dateArr[0], --dateArr[1], dateArr[2]);
alert("與當前時間相差" + parseInt((new Date() - date)/86400000) + "天");
--------------------------------------------------
var nDays = new Date(2008, 2, 0).getDate();
alert(nDays);//2008年2月份总天数