//dgetMonth()+1代表下个月,月份索引从0开始,即当前月为6月时,getMonth()返回值为5,创建日期时同理
//此处构造的日期为下个月的第0天,天数索引从1开始,第0天即代表上个月的最后一天
var curMonthDays = new Date(dgetFullYear(), (dgetMonth()+1), 0)getDate();
alert("本月共有 "+ curMonthDays +" 天");
“天数”是指两个日期之间相隔的天数。所以必须计算两个日期值的差后,再得到相隔天数。见下面的例子:
// 起始日期: 2016年1月1日 00:00:00
datetime t0 = new datetime(2016, 10, 1);
// 结束日期:当前日期,即2016年10月22日
datetime t = datetimenow;
// 计算日期差值,获取相隔的天数
int days = (t - t0)days; // days = 21
以上就是关于javascript获取当月有多少天的疑问全部的内容,包括:javascript获取当月有多少天的疑问、DateTime如何获取某年某月的天数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)