`
hereson
  • 浏览: 1454286 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

根据生日或者日期 获取 生肖和星座的 JavaScript代码

阅读更多
<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>
分享到:
评论
1 楼 icanplay 2008-05-06  

相关推荐

    根据出生日期获取星座和生肖,农历等信息

    在IT领域,编程时常需要处理日期和时间相关的计算,其中包括根据个人的出生日期获取星座、生肖和农历等信息。在给定的压缩包文件中,包含的C#源码提供了这样的功能,使得开发者能够轻松地在应用程序中集成这些功能。...

    日期工具类-获取星座、生肖和各种日期格式的处理与获取

    在这个特定的“日期工具类”中,我们关注的是根据日期获取星座和生肖,以及对日期格式进行转换。 1. 获取星座: 星座是根据出生日期来确定的,通常涉及到12个月份的特定日期范围。在Java中,我们可以使用`java....

    生日-星座-生肖

    本项目的目标是创建一个简单的Java程序,该程序可以根据用户的出生日期(生日)来计算并返回其对应的生肖和星座。具体实现过程中,主要依赖于Java内置的日历类`Calendar`来进行日期的处理,并通过定义静态数组来存储...

    C# 根据时间获取年龄,生肖,星座(datetimepicker控件)

    总的来说,C#提供了丰富的日期和时间操作功能,使得我们可以轻松地根据用户的选择计算出年龄、生肖和星座。通过结合`DateTimePicker`控件,可以构建出用户友好的界面,提高应用的交互性。对于初学者来说,掌握这些...

    十二生肖和星座Java工具类.rar

    在Java编程中,工具类(Util Class)是一种常见的设计模式,通常包含一组静态方法,用于...这样的工具类在实际项目中可以提供便捷的日期相关功能,比如生日匹配星座,生肖年份计算等,提高了代码的可重用性和开发效率。

    WPF由日期进而计算生肖和星座

    本项目“WPF由日期进而计算生肖和星座”是基于WPF技术实现的一个功能,它允许用户输入日期并根据该日期计算出对应的中国生肖和西方星座。 首先,我们需要了解生肖和星座的基础知识。中国的生肖是按照农历年划分的,...

    sql创建由日期生成生肖函数

    考虑到标题提到“sql创建由日期生成生肖函数”,我们可以推测`SolarData`表的数据可能被用来构建一个函数,该函数能够根据输入的日期计算出对应的生肖。在中华文化中,生肖是一个按照十二年周期循环的动物符号系统,...

    js实现《计算生肖和星座》

    总的来说,这段JavaScript代码实现了根据用户输入的公历生日计算生肖和星座的功能,适用于网页应用中的个人信息展示或娱乐性质的小工具。在实际开发中,可以将这部分功能封装成一个类或者模块,以便在多个地方复用,...

    JAVA根据生日知道你的星座

    综上所述,这段Java代码的主要目的是通过用户的生日输入来输出用户的生肖和星座。需要注意的是,实际代码中还存在一些未完成的部分,例如生肖的具体输出,以及部分星座名称的缺失。此外,代码中还有一些语法错误,...

    WPF通过日期计算生肖、星座

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation(WPF)框架来开发一个应用程序,该程序根据用户输入的日期信息,计算并显示他们的生肖和星座。这个功能在日常生活中非常实用,可以增加用户与应用...

    javascript计算星座属相(十二生肖属相)示例代码

    在给出的示例代码中,这个函数接收用户的出生年份(`birthyear`)、月份(`month`)和日期(`date`)作为输入,然后根据上述规则判断并返回对应的星座和生肖。 星座的计算通过一系列的`if...else if`语句实现,检查...

    python根据身份证号判断所属省份、生日、性别、星座、生肖属相

    print('你的生日是:' + instr[6:10] + '年' +instr [10:12] + '月' + instr[12:14] + '日') gender = '女' if int(instr[16]) % 2 == 0 else '男' print('你的性别是:' + gender ) cyear = instr[6:10] # 提取年...

    使用PHP通过身份证号获取星座和生肖1

    根据星座的划分规则,我们可以通过比较生日的月份和日期来判断对应的星座。 ```php function get_xingzuo($cid) { // ... (星座计算逻辑) } ``` c. **获取生肖**: 生肖的获取相对简单,只需要根据身份证...

    PHP(含mysql数据库)获取身份证信息,如身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号.rar

    对于生肖和星座,我们可以创建两个辅助函数,分别根据生日确定: ```php function get_zodiac($year) { $zodiacs = ['猴', '鸡', '狗', '猪', '鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊']; return $zodiacs...

    生肖、星座、生辰八字快速查询小功能

    2. 日期处理:VB6.0提供了Date和DateTime类型,可以方便地进行日期运算和比较,获取指定日期的生肖和星座。 3. 数组和循环:可能用到了数组存储十二生肖和十二星座的信息,通过循环查找匹配项。 4. 文本输出:在...

    php根据日期或时间戳获取星座信息和生肖等信息

    在PHP编程中,有时我们需要根据用户的出生日期或者时间戳来获取他们的星座、生肖等信息。本文将介绍一种方法,通过自定义的`birthext`函数实现这一功能。 首先,我们来看`birthext`函数的定义: ```php function ...

    vb星座测试(内有详细源代码)

    例如,用户输入出生日期,程序会根据日期信息判断出对应的星座,并显示相应的星座特征。在VB.NET中,实现这样的功能可以通过Date类型变量存储出生日期,然后通过If...Then...Else语句进行条件判断。 在源代码中,...

    VB写的,计算属相和星座的软件

    【标题】"VB写的,计算属相和星座的软件"是一个使用Visual Basic(VB)编程语言开发的应用程序,专门用于计算个人的生肖属相和星座。这个软件将趣味性与实用性相结合,为用户提供了一个轻松查询自己或他人属相和星座...

    c#星座生肖查询

    在C#编程语言中,创建一个星座生肖查询的程序是一项基础但有趣的任务,它涉及到日期处理和用户交互。在这个项目中,我们使用Visual Studio 2013作为开发环境,编写一个控制台应用程序来实现这一功能。以下是这个项目...

Global site tag (gtag.js) - Google Analytics