Javascript获取生肖属相和星座

Javascript获取生肖属相和星座源代码如下
+展开
-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>

  下面为一些星座的小常识
  星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。


  白羊座: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

加支付宝好友偷能量挖...


评论(1)网络
阅读(173)喜欢(0)JavaScript/Ajax开发技巧