JavaScript获取当月最后一天的方法介绍

分类:知识百科 日期: 点击:0

JavaScript可以用来获取当月一天的方法有很多,比如用Date对象,用getMonth()和getFullYear()获取当月的月份和年份,用new Date()创建一个Date对象,并将月份和年份赋值给它,之后用getDate()获取当月一天的日期,例如:

var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var lastDay = new Date(year,month,0).getDate();
console.log(lastDay);

一种方法是使用Moment.js,它是一个轻量级的JavaScript日期库,可以更方便地操作日期和时间,获取当月一天的方法如下:

var lastDay = moment().endOf('month').format('DD');
console.log(lastDay);

同样可以使用Lodash,它是一个JavaScript实用程序库,也可以实现获取当月一天的功能,方法如下:

var lastDay = _.last(_.range(1, moment().endOf('month').format('DD')+1));
console.log(lastDay);

也可以使用JavaScript的内置函数,用setDate()来设置日期,用getDate()来获取日期,用getMonth()来获取月份,用getFullYear()来获取年份,用这些函数拼接出当月一天的日期,例如:

var date = new Date();
date.setDate(1);
date.setMonth(date.getMonth() + 1);
date.setDate(date.getDate() - 1);
var lastDay = date.getDate();
console.log(lastDay);

以上就是几种获取当月一天的方法,可以根据自己的需要选择适合自己的方法。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。