方法1 /** * 获取某年月的天数 * @param year 年 * @param month 月(0-11) * @returns {number} 天数 */ var getDaysOfMonth = function (year, month) { month = month + 1; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 4: case 6:…
function getDaysInOneMonth(year, month){ month = parseInt(month,10); var d= new Date(year,month,0); //这个是都可以兼容的var date = new Date(year+"/"+month+"/0") //IE浏览器可以获取天数,谷歌浏览器会返回NaN return d.getDate(); } var o = getDaysInOneMonth(2000,2);…
function getDaysWeekady(year,month) { var date = new Date(year, month-1, 1);//月份是0-11 var date2 = new Date(year, month, 1) var days = new Date(date2.getTime() - 864e5).getDate(); console.log(days); console.log(weekday); }…
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = da…