Nhận ngày đầu tiên của tháng trước #
Để có được ngày đầu tiên của tháng trước, hãy sử dụng hàm tạo Copied! Copied! Copied! Copied! Copied!
5 để tạo đối tượng ngày, chuyển nó cho phương thức function getFirstDayPreviousMonth[] {
const date = new Date[];
const prevMonth = date.getMonth[] - 1;
const firstDay = 1;
return new Date[date.getFullYear[], prevMonth, firstDay];
}
console.log[getFirstDayPreviousMonth[]];
6 trong năm, một cuộc gọi đến phương thức function getFirstDayPreviousMonth[] {
const date = new Date[];
const prevMonth = date.getMonth[] - 1;
const firstDay = 1;
return new Date[date.getFullYear[], prevMonth, firstDay];
}
console.log[getFirstDayPreviousMonth[]];
7 - function getFirstDayPreviousMonth[] {
const date = new Date[];
const prevMonth = date.getMonth[] - 1;
const firstDay = 1;
return new Date[date.getFullYear[], prevMonth, firstDay];
}
console.log[getFirstDayPreviousMonth[]];
8 để có được tháng trước và function getFirstDayPreviousMonth[] {
const date = new Date[];
const prevMonth = date.getMonth[] - 1;
const firstDay = 1;
return new Date[date.getFullYear[], prevMonth, firstDay];
}
console.log[getFirstDayPreviousMonth[]];
8 cho ngày .function getFirstDayPreviousMonth[] {
const date = new Date[];
const prevMonth = date.getMonth[] - 1;
const firstDay = 1;
return new Date[date.getFullYear[], prevMonth, firstDay];
}
console.log[getFirstDayPreviousMonth[]];
Copied!
function getFirstDayPreviousMonth[] { const date = new Date[]; return new Date[date.getFullYear[], date.getMonth[] - 1, 1]; } console.log[getFirstDayPreviousMonth[]];
Chúng tôi đã chuyển 3 đối số sau cho hàm tạo ngày []:
- Năm
- Tháng - Lưu ý rằng chúng tôi đã trừ
8 khỏi giá trị trả về của phương thứcCopied!
function getFirstDayPreviousMonth[] { const date = new Date[]; const prevMonth = date.getMonth[] - 1; const firstDay = 1; return new Date[date.getFullYear[], prevMonth, firstDay]; } console.log[getFirstDayPreviousMonth[]];
1 để có được tháng trước.Copied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
- Ngày
Chúng tôi đã sử dụng phương thức ngày.Getlyear để có được năm hiện tại.
Chúng tôi đã sử dụng phương thức ngày.getMonth để có được tháng hiện tại.
Phương pháp
1 trả về một số nguyên từCopied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
3 [tháng 1] đếnCopied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
4 [tháng 12].Copied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
Các tháng không dựa trên JavaScript và đi từ Copied!
// 👉️ Sun Dec 01 2024
console.log[new Date[2025, 0 - 1, 1]];
3 [tháng 1] đến 4 [tháng 12].Copied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
Chúng tôi đã mã hóa cứng
8 trong ngày vì chúng tôi muốn ngày đầu tiên của tháng.Copied!
function getFirstDayPreviousMonth[] { const date = new Date[]; const prevMonth = date.getMonth[] - 1; const firstDay = 1; return new Date[date.getFullYear[], prevMonth, firstDay]; } console.log[getFirstDayPreviousMonth[]];
Để làm cho mã của bạn dễ đọc hơn, bạn có thể trích xuất các giá trị cho tháng trước và ngày trong các biến.
Copied!
function getFirstDayPreviousMonth[] { const date = new Date[]; const prevMonth = date.getMonth[] - 1; const firstDay = 1; return new Date[date.getFullYear[], prevMonth, firstDay]; } console.log[getFirstDayPreviousMonth[]];
Chức năng này cũng sẽ hoạt động nếu tháng trước là tháng 12 năm ngoái.
Copied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
Do cách mà ngày hoạt động trong JavaScript, giá trị của năm sẽ được quay trở lại nếu chúng tôi trừ 1 tháng kể từ tháng Giêng.
Điều khó nhớ là tháng là các tháng không dựa trên 0 và đi từ ____23 [tháng 1] đến
4 [tháng 12].Copied!
// 👉️ Sun Dec 01 2024 console.log[new Date[2025, 0 - 1, 1]];
Đọc thêm #
- Nhận ngày đầu tiên và cuối cùng của tháng hiện tại ở JavaScript
- Nhận ngày cuối cùng của một tháng ở JavaScript
Tôi có kịch bản này,
var today = new Date[];
var dd = today.getDate[];
var ddd = today.getDate[]-1;
var dddd = today.getDate[]-2;
var mm = today.getMonth[]+1; //January is 0!
var yyyy = today.getFullYear[];
if[dd