=波波日志 > JavaScript/Ajax > Javascript获取生肖属相和星座=

[转]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
类别:JavaScript/Ajax 作者:转载 日期:2011-01-07 【评论:1】 
 
    • zhuzhuaipps

  • 日期:2011-4-28 7:41:42  IP:222.75.*.*
    哈哈,有意思!!!
    管理员回复(2011-4-28 8:41:53)
    O(∩_∩)O~

发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012,桂ICP备05005887号 京公网安备1101055090