Hướng dẫn month season javascript - javascript mùa tháng
Ngày đăng:
11/10/2022
Trả lời:
0
Lượt xem:
165
Chia sẻ ngay lập tức mã, ghi chú và đoạn trích. JavaScript nhận được mùa từng tháng
Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây.Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn.Tìm hiểu thêm về các ký tự unicode hai chiều
// Tháng 12, 01, 02
Phương pháp của bạn không hoạt động.Luôn trả lại 'Mùa xuân'.Đây là một phương pháp thực sự làm việc: /** * Retrieves the current season: 1) summer, 2) winter, 3) fall or 4) spring * * Winter: 22 Dec - 21 Mar * Spring: 22 Mar - 21 Jun * Summer: 22 Jun - 21 Sep * Fall: 22 Sep - 21 Dec */ function getCurrentSeason() { // It's plus one because January is index 0 const now = new Date(); const month = now.getMonth() + 1; if (month > 3 && month < 6) { return 'spring'; } if (month > 6 && month < 9) { return 'summer'; } if (month > 9 && month < 12) { return 'fall'; } if (month >= 1 && month < 3) { return 'winter'; } const day = now.getDate(); if (month === 3) { return day < 22 ? 'winter' : 'spring'; } if (month === 6) { return day < 22 ? 'spring' : 'summer'; } if (month === 9) { return day < 22 ? 'summer' : 'fall'; } if (month === 12) { return day < 22 ? 'fall' : 'winter'; } console.error('Unable to calculate current season'); } Một chức năng chính xác hơn cũng có tính đến những ngày là tốt. Nhưng, nhưng những gì về Nam bán cầu.Mùa chu kỳ khác nhau ở đó. |