Javascript获取生肖属相和星座
Javascript获取生肖属相和星座源代码如下
下面为一些星座的小常识
星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。
白羊座:3月21日~4月20日
金牛座:4月21日~5月21日
双子座:5月22日~6月21日
巨蟹座:6月22日~7月22日
狮子座:7月23日~8月23日
处女座:8月24日~9月23日
天秤座:9月24日~10月23日
天蝎座:10月24日~11月22日
射手座:11月23日~12月21日
魔羯座:12月22日~1月20日
水瓶座:1月21日~2月19日
双鱼座:2月20日~3月20日
来源:http://little-bill.javaeye.com/blog/724570
+展开
-HTML
<html>
<head>
<script language="javaScript">
function f_GetAnimal(ld_year) {
var la_Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
return la_Animals[(ld_year - 4) % 12];
}
function f_GetAstro(ld_month, ld_day) {
var s = "魔羯水瓶双鱼牧羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯", arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22];
return s.substr(ld_month * 2 - (ld_day < arr[ld_month - 1] ? 2 : 0), 2);
}
function Start(tp) {
var birth = document.getElementById("birth");
if (!/\d{4}([\-\/]\d{1,2}){2}/.test(birth.value)) { alert('请输入正确的数据!'); birth.select(); return false; }
var arr = birth.value.split(/[\-\/]/);
alert('生肖:' + f_GetAnimal(parseInt(arr[0], 10)) + '\n星座:' + f_GetAstro(parseInt(arr[1], 10), parseInt(arr[2], 10)));
}
</script>
</head>
<body>请填写生日:<input type="text" id="birth" />
<input type="button" name="" id="" value="获取生肖属相和星座" onclick="javascript:Start()"/>
</body>
</html>
<head>
<script language="javaScript">
function f_GetAnimal(ld_year) {
var la_Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
return la_Animals[(ld_year - 4) % 12];
}
function f_GetAstro(ld_month, ld_day) {
var s = "魔羯水瓶双鱼牧羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯", arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22];
return s.substr(ld_month * 2 - (ld_day < arr[ld_month - 1] ? 2 : 0), 2);
}
function Start(tp) {
var birth = document.getElementById("birth");
if (!/\d{4}([\-\/]\d{1,2}){2}/.test(birth.value)) { alert('请输入正确的数据!'); birth.select(); return false; }
var arr = birth.value.split(/[\-\/]/);
alert('生肖:' + f_GetAnimal(parseInt(arr[0], 10)) + '\n星座:' + f_GetAstro(parseInt(arr[1], 10), parseInt(arr[2], 10)));
}
</script>
</head>
<body>请填写生日:<input type="text" id="birth" />
<input type="button" name="" id="" value="获取生肖属相和星座" onclick="javascript:Start()"/>
</body>
</html>
下面为一些星座的小常识
星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。
白羊座:3月21日~4月20日
金牛座:4月21日~5月21日
双子座:5月22日~6月21日
巨蟹座:6月22日~7月22日
狮子座:7月23日~8月23日
处女座:8月24日~9月23日
天秤座:9月24日~10月23日
天蝎座:10月24日~11月22日
射手座:11月23日~12月21日
魔羯座:12月22日~1月20日
水瓶座:1月21日~2月19日
双鱼座:2月20日~3月20日
来源:http://little-bill.javaeye.com/blog/724570
加支付宝好友偷能量挖...