DateTime.Now.AddMonths(1);
Java8 - LocalDate.now().plusMonths(1);
之前的使用Calendar.add(Calendar.MONTH,1);
System.Date Time.Now. Add Months (1). To String
系统日期时间。增加月(1)。字符串
已经解决了,感谢所有园有
需要得到某月天数,需要判断该年是平年还是闰年
var date = new Date(); var dpDate = { month: date.getMonth(), year: date.getFullYear(), } var monthDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; // 判断是否为闰年,并返回该月天数 var isLeapYear = function(y, m) { if(m < 0) { m = 11; } if(m > 11) { m = 0; } if(m == 1) { return ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) ? 29 : 28; } else { return monthDays[m]; } } var days = isLeapYear(dpDate.year, dpDate.month);
都是看头像回答的么
下个月如果只有29天.但今天是30号.并且有31号.
那结果是下个月几号?下个月29号吗?
议问问题的正确姿势!什么语言不说,具体需求不明确。。。楼上真会猜。
至少也要说是什么语言吧...
public static Date getTheMonthDay(Date date) throws Exception{
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
date = sdf.parse(sdf.format(date));
cal.setTime(date);
cal.add(Calendar.MONTH,1);
return cal.getTime();
}