文章來源地址http://www.zghlxwxcb.cn/news/detail-815823.html
//根據(jù)年月日獲取星座
function getZodiacSign(dateString) {
// 用法:const dateStr = '2024-01-11';
// const zodiacSign = getZodiacSign(dateStr);
const date = new Date(dateString);
const month = date.getMonth() + 1;
const day = date.getDate();
if ((month === 1 && day >= 20) || (month === 2 && day <= 18)) {
return '水瓶座';
} else if ((month === 2 && day >= 19) || (month === 3 && day <= 20)) {
return '雙魚座';
} else if ((month === 3 && day >= 21) || (month === 4 && day <= 19)) {
return '白羊座';
} else if ((month === 4 && day >= 20) || (month === 5 && day <= 20)) {
return '金牛座';
} else if ((month === 5 && day >= 21) || (month === 6 && day <= 21)) {
return '雙子座';
} else if ((month === 6 && day >= 22) || (month === 7 && day <= 22)) {
return '巨蟹座';
} else if ((month === 7 && day >= 23) || (month === 8 && day <= 22)) {
return '獅子座';
} else if ((month === 8 && day >= 23) || (month === 9 && day <= 22)) {
return '處女座';
} else if ((month === 9 && day >= 23) || (month === 10 && day <= 22)) {
return '天秤座';
} else if ((month === 10 && day >= 23) || (month === 11 && day <= 21)) {
return '天蝎座';
} else if ((month === 11 && day >= 22) || (month === 12 && day <= 21)) {
return '射手座';
} else {
return '摩羯座';
}
}
const dateStr = '2024-01-11';
const zodiacSign = getZodiacSign(dateStr);
console.log('星座', zodiacSign);
文章來源:http://www.zghlxwxcb.cn/news/detail-815823.html
到了這里,關(guān)于js封裝根據(jù)年月日獲取星座效果demo(整理)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!