js封装根据年月日获取星座效果demo(整理)

发布时间:2024年01月11日

在这里插入图片描述

//根据年月日获取星座
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);
文章来源:https://blog.csdn.net/qq_38881495/article/details/135527302
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。