<script>
//取生肖, 参数必须是四位的年
function getshengxiao(yyyy){
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null
}
// 取星座, 参数分别是 月份和日期
function getxingzuo(month,day){
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
var d=new Date(1999,month-1,day,0,0,0);
var arr=[];
arr.push(["魔羯座",new Date(1999, 0, 1,0,0,0)])
arr.push(["水瓶座",new Date(1999, 0,20,0,0,0)])
arr.push(["双鱼座",new Date(1999, 1,19,0,0,0)])
arr.push(["牡羊座",new Date(1999, 2,21,0,0,0)])
arr.push(["金牛座",new Date(1999, 3,21,0,0,0)])
arr.push(["双子座",new Date(1999, 4,21,0,0,0)])
arr.push(["巨蟹座",new Date(1999, 5,22,0,0,0)])
arr.push(["狮子座",new Date(1999, 6,23,0,0,0)])
arr.push(["处女座",new Date(1999, 7,23,0,0,0)])
arr.push(["天秤座",new Date(1999, 8,23,0,0,0)])
arr.push(["天蝎座",new Date(1999, 9,23,0,0,0)])
arr.push(["射手座",new Date(1999,10,22,0,0,0)])
arr.push(["魔羯座",new Date(1999,11,22,0,0,0)])
for(var i=arr.length-1;i>=0;i--){
if (d>=arr[i][1]) return arr[i][0];
}
}
/**//*
魔羯座(12/22 - 1/19)、水瓶座(1/20 - 2/18)、双鱼座(2/19 - 3/20)、牡羊座(3/21 - 4/20)、金牛座(4/21 - 5/20)、
双子座(5/21 - 6/21)、巨蟹座(6/22 - 7/22)、狮子座(7/23 - 8/22)、处女座(8/23 - 9/22)、天秤座(9/23 - 10/22)、
天蝎座(10/23 - 11/21)、射手座(11/22 - 12/21)
*/
</script>
分享到:
相关推荐
总的来说,这段JavaScript代码实现了根据用户输入的公历生日计算生肖和星座的功能,适用于网页应用中的个人信息展示或娱乐性质的小工具。在实际开发中,可以将这部分功能封装成一个类或者模块,以便在多个地方复用,...
在给出的示例代码中,这个函数接收用户的出生年份(`birthyear`)、月份(`month`)和日期(`date`)作为输入,然后根据上述规则判断并返回对应的星座和生肖。 星座的计算通过一系列的`if...else if`语句实现,检查...
根据给定的文件信息,本文将详细介绍如何使用jQuery来计算一个人的年龄、星座和生肖。首先,我们将介绍如何获取和理解文档中提供的代码,然后逐一解析代码中的关键知识点。 ### jQuery计算年龄、星座和生肖知识点 ...
可能包括一张“星座”表,字段有“月份”、“日期”和“性格描述”,以及可能的“生肖”表,包含“年份”和“生肖描述”。ASP通过连接到数据库,执行SQL查询,根据用户的生日信息匹配相应的记录。 为了实现用户交互...
生日配对的算法多种多样,可以基于星座、生肖、月份、日期或者更复杂的算法。例如,可以依据同一星座或生肖的人之间存在共同点这一假设进行配对;也可以根据生日数字的某些属性,如数字的加法、减法或模运算结果,来...
4. **算法设计**:生日密码通常基于某种算法来生成运程解析,这可能涉及到数字命理学、星座、生肖等相关知识。开发者需要设计一个逻辑清晰、准确的算法,根据出生日期计算出个性化的运程信息。 5. **用户接口设计**...
它可能包含了各种函数,比如验证日期格式、计算年龄、确定星座、匹配生肖等功能。如果index.html负责显示界面,那么birthday.js就是负责处理这些数据和逻辑的后端。通过与jQuery库的结合,开发者可以编写出响应式的...
- **代码结构**:虽然仅展示了部分HTML和JavaScript代码,但可以看出其结构清晰,易于维护和扩展。 ### 五、总结 通过对“提供一款很不错的万年历查询”这一主题进行深入探讨,我们了解到万年历作为一项重要的工具...