答案 0 :(得分:2)
看一下这个库,它可以帮助你解决这些问题。
答案 1 :(得分:2)
var x = new Date();
var year= x.getYear();
var month = x.getMonth();
var day = x.getDate();
var prevMonthFirstDay = new Date(year - (month == 1 ? 1 : 0), (month == 12 ? 1 : month - 1), 1);
var prevMonthLastDay = new Date(year, month, 0);
var thisMonthFirstDay = new Date(year, month, 1);
var thisMonthLastDay = new Date(year + (month == 12 ? 1 : 0), (month == 1 ? 12 : month + 1), 0);
为他人使用相同的东西。即每季度使用4次而不是1次月份......
答案 2 :(得分:0)
您可以从此处获得所有问题的答案 http://www.stackoverflow.com/questions/605113/find-first-day-of-previous-month-in-javascript
答案 3 :(得分:0)
如何使用javascript获取上个月的第一个日期和最后日期?
firstDate = new Date().setDate(1).setMonth(new Date().getMonth() - 1);
如何使用javascript获取当月的第一个日期和最后日期?