如何使用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获取某月的第一天和最后一天的主要内容,如果未能解决你的问题,请参考以下文章

js 获取当前月和当前周的第一天和最后一天

sql如何取某年某月的第一天和最后一天

js代码实现,如何获取当前月份的最后一天

java 怎样获取每个月的第一天和最后一天

js中如何获取当年的最后一天

用SQL获取某个某年某个月份的最后一天的日期