用js获取当月的最后一天,格式为yyyy-mm-dd
时间: 2024-05-02 22:19:51 浏览: 48
您好,可以使用以下代码获取当月的最后一天:
```
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
var lastDay = new Date(year, month, 0).getDate();
var lastDayFormat = year + '-' + month + '-' + lastDay;
console.log(lastDayFormat);
```
其中,`lastDay` 就是当月的最后一天,`lastDayFormat` 是以 `yyyy-mm-dd` 格式显示的字符串。
相关问题
js中moment 获取当月最后一天
你可以使用Moment.js库来获取当月的最后一天。可以通过以下代码实现:
```javascript
const lastDayOfMonth = moment().endOf('month').format('YYYY-MM-DD');
console.log(lastDayOfMonth);
```
这将返回当前月份的最后一天,格式为YYYY-MM-DD。
dayjs获取当月第一天最后一天 当年第一天最后一天
您好!要使用 Day.js 获取当月的第一天和最后一天,您可以按照以下方式进行操作:
```javascript
const now = dayjs(); // 获取当前日期
// 当月第一天
const startOfMonth = now.startOf('month').format('YYYY-MM-DD');
// 当月最后一天
const endOfMonth = now.endOf('month').format('YYYY-MM-DD');
// 当年第一天
const startOfYear = now.startOf('year').format('YYYY-MM-DD');
// 当年最后一天
const endOfYear = now.endOf('year').format('YYYY-MM-DD');
console.log(`当月第一天: ${startOfMonth}`);
console.log(`当月最后一天: ${endOfMonth}`);
console.log(`当年第一天: ${startOfYear}`);
console.log(`当年最后一天: ${endOfYear}`);
```
这样,您就可以使用 Day.js 获取到所需的当月的第一天和最后一天,以及当年的第一天和最后一天。请注意,您需要先安装并导入 Day.js 库。希望对您有所帮助!如有任何问题,请随时提问。
阅读全文