如何使用js获取某月的第一天和最后一天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用js获取某月的第一天和最后一天相关的知识,希望对你有一定的参考价值。
推荐使用moment.js这个库,非常简单就可以实现了:
var d = moment("2015-01","YYYY-MM"); //按照指定的年月字符串和格式解析出一个moment的日期对象var firstDate = d.startOf("month"); //通过startOf函数指定取月份的开始即第一天
var lastDate = d.endOf("month"); //通过startOf函数指定取月份的末尾即最后一天 参考技术A var monthNum:int=12;
var month:Array = new Array();
var days:Array = new Array();
var dayNum:int;//每个月的天数
for (var i:int=0; i<monthNum; i++)
//2月的天数
if (i==1)
dayNum = 28;
//大月的天数
if (i==0||i==2||i==4||i==6||i==7||i==9||i==11)
dayNum = 31;
//小月的天数
if (i==3||i==5||i==8||i==10)
dayNum = 30;
month.push(i+1+"月");
for (var j:int=0; j<dayNum; j++)
var dayStr:String=j+1+"号";
days.push(dayStr);
//i]j=dayStr;
//trace(month[i],days[j]);
var lastmonth:int=month.length-1;//月总数;
var lastday:int=days.length-1;
alert(month[0]+days[lastday]);//第一个月的最后一天
alert(month[lastmonth]+days[0]);//最后一个月的第一天
以上是关于如何使用js获取某月的第一天和最后一天的主要内容,如果未能解决你的问题,请参考以下文章