xxxxxxxxxx
var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);
xxxxxxxxxx
var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);
xxxxxxxxxx
const firstDay = new Date(now.getFullYear(), now.getMonth(), 1);
console.log(firstDay); // Sat Oct 01 2022 ...
const lastDay = new Date(now.getFullYear(), now.getMonth() + 1, 0);
console.log(lastDay); // Mon Oct 31 2022 ...
xxxxxxxxxx
var today = new Date();
var lastDayOfMonth = new Date(today.getFullYear(), today.getMonth()+1, 0);
xxxxxxxxxx
let today = new Date();
let lastDayOfMonth = new Date(today.getFullYear(), today.getMonth()+1, 0);
let numberOfDays = lastDayOfMonth.getDate();
xxxxxxxxxx
let today = new Date();
let lastDayOfMonth = new Date(today.getFullYear(), today.getMonth()+1, 0);
let numberOfDays = lastDayOfMonth.getDate();
xxxxxxxxxx
var d = new Date();
d.setDate(0); //sets d to the last day of the previous month
d.setDate(1); //sets d the the first day of that month
d.setHours(0,0,0,0); //sets d time to midnight
//d now equals the first day of the month before today
xxxxxxxxxx
var lastday = function(y,m){
return new Date(y, m +1, 0).getDate();
}
console.log(lastday(2014,0));
console.log(lastday(2014,1));
console.log(lastday(2014,11));
xxxxxxxxxx
var lastday = function(y,m){
return new Date(y, m +1, 0).getDate();
}
console.log(lastday(2014,0));
console.log(lastday(2014,1));
console.log(lastday(2014,11));