php查询生肖和星座(php查询生肖和星座不一样)

admin 69 0

本文目录一览:

php获取SQLserver数据库中的datetime类型数据,然后根据日期得到星座。求可执行代码。

//计算datetime所属星座

$dateTime = '2011-10-09 10:00:00';//数据库查询出的时间

$dateTime = substr($dateTime,5,5);//截取出月份与日期

// echo $dateTime;

$dateArray = explode("-",$dateTime);//将字符串分割成数组

$month = $dateArray[0];//月份

$day = $dateArray[1];//日期

if($month=='02'$day=19||$month=='03'$day=20)

{

$constellation = "双鱼座";

}

elseif($month=='03'$day=21||$month=='04'$day=19)

{

$constellation = "白羊座";

}elseif($month=='04'$day=20||$month=='05'$day=20)

{

$constellation = "金牛座";

}elseif($month=='05'$day=21||$month=='06'$day=21)

{

$constellation = "双子座";

}elseif($month=='06'$day=22||$month=='07'$day=22)

{

$constellation = "巨蟹座";

}elseif($month=='07'$day=23||$month=='08'$day=22)

{

$constellation = "狮子座";

}elseif($month=='08'$day=23||$month=='09'$day=22)

{

$constellation = "处女座";

}elseif($month=='09'$day=23||$month=='10'$day=23)

{

$constellation = "天秤座";

}elseif($month=='10'$day=24||$month=='11'$day=21)

{

$constellation = "天蝎座";

}elseif($month=='11'$day=22||$month=='12'$day=21)

{

$constellation = "射手座";

}elseif($month=='12'$day=22||$month=='01'$day=19)

{

$constellation = "摩羯座";

}elseif($month=='01'$day=20||$month=='02'$day=18)

{

$constellation = "水瓶座";

php查询生肖和星座(php查询生肖和星座不一样)-第1张图片-星缘配

200财富值, 怎么用 php 查日期 年月日天干地支代码

天干是指: 甲 乙 丙 丁 戊 己 庚 辛 壬 癸;

地支是指:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥。干和支组合在一起常用来纪年。

php获取指定日期对应干支代码如下:

?php

header("Content-type:text/html;charset=utf-8;");

function get_ganzhi($date){

    $date=strtotime($date);

    $year = date('Y', $date);

    $month = date('m', $date);

    $day = date('d', $date);

    $data = array(

        array('甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'),

        array('子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥')

    );

    $num = $year - 1900 + 36;

    return $result = $data[0][$num % 10] . $data[1][$num % 12]."年";

}

echo get_ganzhi("2016-07-08");

//丙申年

如何用php根据出生日期计算年龄和星座

?php

function calcAge($birthday) {

    $age = 0;

    $signs = array( array('20' = '宝瓶座'), array('19' = '双鱼座'), array('21' = '白羊座'), array('20' = '金牛座'), array('21' = '双子座'), array('22' = '巨蟹座'), array('23' = '狮子座'), array('23' = '处女座'), array('23' = '天秤座'), array('24' = '天蝎座'), array('22' = '射手座'), array('22' = '摩羯座'));

    if (!empty($birthday)) {

        $age = strtotime($birthday);

        if ($age === false) {

            return 0;

        }

        list($y1, $m1, $d1) = explode("-", date("Y-m-d", $age));

        list($y2, $m2, $d2) = explode("-", date("Y-m-d"), time());

        $age = $y2 - $y1;

        //下面是判断月份大小,如果只是逄年份的可以去掉,如果算上月份的话,比如:2000年4月1日,那算出来是16算,要到了4月,算出来才是17岁

        if ((int)($m2 . $d2)  (int)($m1 . $d1)) {

            $age -= 1;

        }

        //星座

        $key = (int)$m1 - 1;

        list($startSign, $signName) = each($signs[$key]);

        if ($d1  $startSign) {

            $key = $m1 - 2  0 ? $m1 = 11 : $m1 -= 2;

            list($startSign, $signName) = each($signs[$key]);

        }

        //return $signName;

    }

    return $age.$signName;

}

echo calcAge("2011-4-31");

?

php 自动计算12生肖

?php

//2002/10/23--出生年月

/*

计算12个星座

计算12个生肖

计算年龄

*/

class timeage

{

public $y = 0;

public $m = 0;

public $d = 0;

public $age = 0;

public $time = 0;

public function __construct($time)

{

$this-time = $time;

$this-y = date('Y',$this-time);

$this-m = date('m',$this-time);

$this-d = date('d',$this-time);

}

public function getage()

{

$this-age = time() - $this-time;

$this-age = $this-age/60/60/24/365;

return (int)$this-age;

}

public function getconstellation()

{

switch ($this-m)

{

case 1:

if ($this-d 19)

{

$this-constellation = '摩羯座';

return $this-constellation;

}

else

{

$this-constellation = '水瓶座';

return $this-constellation;

}

break;

case 2:

if ($this-d 18)

{

$this-constellation = '水瓶座';

return $this-constellation;

}

else

{

$this-constellation = '双鱼座';

return $this-constellation;

}

break;

case 3:

if ($this-d 20)

{

$this-constellation = '双鱼座';

return $this-constellation;

}

else

{

$this-constellation = '白羊座';

return $this-constellation;

}

break;

case 4:

if ($this-d 19)

{

$this-constellation = '白羊座';

return $this-constellation;

}

else

{

$this-constellation = '金牛座';

return $this-constellation;

}

break;

case 5:

if ($this-d 20)

{

$this-constellation = '金牛座';

return $this-constellation;

}

else

{

$this-constellation = '双子座';

return $this-constellation;

}

break;

case 6:

if ($this-d 21)

{

$this-constellation = '双子座';

return $this-constellation;

}

else

{

$this-constellation = '巨蟹座';

return $this-constellation;

}

break;

case 7:

if ($this-d 22)

{

$this-constellation = '巨蟹座';

return $this-constellation;

}

else

{

$this-constellation = '狮子座';

return $this-constellation;

}

break;

case 8:

if ($this-d 22)

{

$this-constellation = '狮子座';

return $this-constellation;

}

else

{

$this-constellation = '处女座';

return $this-constellation;

}

break;

case 9:

if ($this-d 22)

{

$this-constellation = '处女座';

return $this-constellation;

}

else

{

$this-constellation = '天秤座';

return $this-constellation;

}

break;

case 10:

if ($this-d 23)

{

$this-constellation = '天秤座';

return $this-constellation;

}

else

{

$this-constellation = '天蝎座';

return $this-constellation;

}

break;

case 11:

if ($this-d 22)

{

$this-constellation = '天蝎座';

return $this-constellation;

}

else

{

$this-constellation = '射手座';

return $this-constellation;

}

break;

case 12:

if ($this-d 20)

{

$this-constellation = '射手座';

return $this-constellation;

}

else

{

$this-constellation = '摩羯座';

return $this-constellation;

}

break;

}

}

public function getzodiac()

{

$this-animals = array('鼠', '牛', '虎', '兔', '龙', '蛇','马', '羊', '猴', '鸡', '狗', '猪');

$this-zodiac = ($this-y - 1900) % 12;

return $this-animals[$this-zodiac];

}

}

$age = strtotime('1993-07-25');

echo $age;

$a = new timeage($age);

echo 'br';

echo $a-y;

echo 'br';

echo $a-m;

echo 'br';

echo $a-d;

echo 'br';

echo $a-time;

echo 'br';

echo $a-age;

echo 'br';

echo $a-getage();

echo 'br';

echo $a-getconstellation();

echo 'br';

echo $a-getzodiac();

//没事干替你写了个全部的功能函数 写代码类 记得给好评

属相星座配对查询,星座/生肖配对

提起属相星座配对查询,大家都知道,有人问星座/生肖配对,另外,还有人想问星座配对 生肖配对,你知道这是怎么回事?其实属相怎么和星座配对?下面就一起来看看星座/生肖配对,希望能够帮助到大家!

属相星座配对查询

1、属相星座配对查询:星座/生肖配对

你们是真心相爱的话,就不怕相冲,那些东东就看你们是怎么对待的,你不相信它,它就不存在。只要两个人过得好,比什么都重要!

2、属相星座配对查询:星座配对 生肖配对

属鸡婚配:遇牛、龙、蛇大吉,与兔、鸡、狗相配不宜,其它属相平常。

处女座男和金牛座女配偶12属相和12星座对照表。

配对指数:97%

友情:★★★★★

爱情:★★★★

婚姻:★★★★★

亲情:★★★★★

非常接近的一对非常情侣,大家都是土象星座,观念上有很多相似的地方,同样追求平实而稳定的生活,不喜欢冒险,容易达到心灵上的满足,你们绝不会是一见钟情的类型,要经过一段长时间的观察,才会确认对方是你人生的另一半,时间越长越觉得对方适合你,细水长流正是你们感情生活的写照,虽然别人看你们会觉得你俩不知长进,但你俩都深明平淡是福的道理。

(仅供参考)

3、属相星座配对查询:属相怎么和星座配对?

属相是很难和星座配对的,因为每12年都有12个属相,而一年有12个星座,也就是说,每一个属相都可以分为12个星座,这样的配对基本没什么意义。

十二生肖的起源与动物崇拜有关。据湖北云梦睡虎地和甘肃天水放马滩出土的秦简可知,先秦时期即有比较完整的生肖系统存在。最早记载与现代相同的十二生肖的文献是东汉王充的《论衡》。

星座是指占星学中必不可少的组成部分之一,也是天上一群群的恒星组合。自从古代以来,人类便把三五成群的恒星与他们神话中的人物或器具联系起来,称之为“星座”。星座几乎是所有文明中确定天空方位的手段,在航海领域应用颇广。对星座的划分完全是人为的,不同的文明对于其划分和命名都不尽相同。

属相怎么和星座配对?

星座学起源于,指的是根据人的出生日期的不同将人们分别对应一个星座,各个星座下的人的性格不同,人们根据这些星座所代表的性格和运势进行分析和暗示的一种心理活动的解释和占卜的一种行为。

4、属相星座配对查询:生肖星座配对查询

一、子鼠:子鼠与丑牛,因此最宜找个属牛的对象,此乃上上等婚配。其次是与申猴辰龙三合,故也宜找个属猴或属龙的,此乃上等婚配。子鼠与午马相冲,因此最忌找个属马的,此乃下下等婚配。子鼠又与卯兔相刑,故也忌找属兔的,此乃下等婚配。子鼠与未羊也有相害的成分,故也不宜找属羊的,此乃中下等婚配。有时也讲子子自刑,此乃中下等婚配,故也应避免同属相的。

二、丑牛:丑牛与子鼠,因此最宜找个属鼠的对象,此乃上上等婚配。其次是与巳蛇酉鸡三合,故也宜找个属蛇或属鸡的,此乃上等婚配。丑牛与未羊相冲,因此最忌找属羊的,此乃下下等婚配。丑牛又与未羊、戌狗构成三刑,故最忌找属羊属狗的,此乃下等婚配。丑牛又与午马相害,故也不宜找属马的,此乃中下等婚配。

三、寅虎:寅虎与亥猪,因此最宜找个属猪的对象,此乃上上等婚配。其次是与午马戌狗三合,此乃上等婚配,故也宜找个属马或属狗的。寅虎与申猴相冲,因此最忌找属猴的,此乃下下等婚配。寅虎又与巳蛇、申猴构成三刑,故最忌找属蛇属猴的,此乃下等婚配。生肖加星座配对。

四、卯兔:卯兔与戌狗,因此最宜找个属狗的对象,此乃上上等婚配。其次是与亥猪未羊三合,故也宜找个属猪或属羊的,此乃上等婚配。卯兔与酉鸡相冲,因此最忌找属鸡的,此乃下下等婚配。卯兔与子鼠又有相刑的成分,故也不宜找属鼠的,此乃中下等婚配。卯兔还与辰龙相害,故也不宜找属龙的,此乃中下等婚配。

五、辰龙:辰龙与酉鸡,因此最宜找个属鸡的对象,此乃上上等婚配。其次是与申猴子鼠三合,故也宜找个属猴属鼠的,此乃上等婚配。辰龙与戌狗相冲,因此最忌找属狗的,此乃下下等婚配。辰龙与卯兔又有相害的成分,故也不宜找属兔的,此乃中下等婚配。有时也讲辰辰自刑,故也要注意避免同属相的,此乃中下等婚配。12生肖各属什么星座。

六、巳蛇:巳蛇与申猴,因此最宜找个属猴的对象,此乃上上等婚配。其次是与酉鸡丑牛三合,故也宜找个属鸡或属牛的,此乃上等婚配。巳蛇与亥猪相冲,因此最忌找属猪的,此乃下下等婚配。巳蛇与寅虎相刑,此乃下等婚配;有时也讲寅、巳、申三刑,故三口人不宜构成蛇、虎、猴的格局。

七、午马:午马与未羊,因此最宜找个属羊的对象,此乃上上等婚配。其次是与寅虎戌狗三合,故也宜找个属虎属猴的,此乃上等婚配。午马与子鼠相冲,因此最忌找属鼠的,此乃下下等婚配。午马与丑牛相害,因此也应避免找属牛的,此乃中下等婚配。有时又讲午午自刑,故也应避免同属相的,此乃中下等婚配。

八、未羊:未羊与午马,因此最宜找个属马的对象,此乃上上等婚配。其次是与亥猪卯兔三合,故也宜找个属猪属兔的,此乃上等婚配。未羊与丑牛相冲,因此最忌找属牛的,此乃下下等婚配。未羊与丑牛戌狗构成三刑,因此也不宜找属狗的,此乃下等婚配。未羊与子鼠相害,因此也不宜找属鼠的,此乃中下等婚配。

九、申猴:申猴与巳蛇,因此最宜找个属蛇的对象,此乃上上等婚配。其次是与子鼠辰龙三合,故也宜找个属鼠属龙的,此乃上等婚配。申猴与寅虎相冲,因此最忌找属虎的,此乃下下等婚配。申猴又与巳蛇寅虎构成三刑,因此三口人之间不宜形成虎、蛇、猴这种配合。申猴又与亥猪相害,因此也不宜找属猪的,此乃中下等婚配。

十、酉鸡:酉鸡与辰龙,因此最宜找个属龙的对象,此乃上上等婚配。其次是与巳蛇丑牛三合,故也宜找个属蛇属牛的,此乃上等婚配。酉鸡与卯兔相冲,因此最忌找属兔的,此乃下下等婚配。酉鸡又与戌狗相害,故也不宜找属狗的,此乃中下等婚配。有时也讲酉酉自刑,故也应避免同属相的,此乃中下等婚配。十二生肖相对应的星座。

十一、戌狗:戌狗与卯兔,因此最宜找个属兔的对象,此乃上上等婚配。其次是与寅虎午马三合,故也宜找个属虎属马的,此乃上等婚配。戌狗与辰龙相冲,故最忌找属龙的,此乃下下等婚配。戌狗又与未羊丑牛构成三刑,故不宜找属羊属牛的,此乃下等婚配。戌狗又与酉鸡相害,故不宜找属鸡的,此乃中下等婚配。属相星座血型配对查询。

十二、亥猪:亥猪与寅虎,因此最宜找个属虎的对象,此乃上上等婚配。其次是与卯兔未羊三合,故也宜找个属兔属羊的,此乃上等婚配。亥猪与巳蛇相冲,故最忌找属蛇的,此乃下下等婚配。有时也讲亥亥自刑,故也不宜找同属相的,此乃中下等婚配属相星座配对打分。

以上就是与星座/生肖配对相关内容,是关于星座/生肖配对的分享。看完属相星座配对查询后,希望这对大家有所帮助!

用php 输入日期可以判断星座

$s=5.26;

if($s=3.21  $s=4.19){

    echo '你是白羊座';

}elseif($s=4.20  $s=5.20){

    echo '你是金牛座';

}elseif($s=5.21  $s=6.21){

    echo '你是双子座';

}elseif($s=6.22  $s=7.22){

    echo '你是巨蟹座';

}elseif($s=7.23  $s=8.22){

    echo '你是狮子座';

}elseif($s=8.23  $s=9.22){

    echo '你是处女座';

}elseif($s=9.23  $s=10.23){

    echo '你是天秤座';

}elseif($s=10.24  $s=11.22){

    echo '你是天蝎座';

}elseif($s=11.23  $s=12.21){

    echo '你是射手座';

}elseif($s=12.22  $s=1.19){

    echo '你是魔羯座';

}elseif($s=1.20  $s=2.18){

    echo '你是水平座';

}elseif($s=2.19  $s=3.20){

    echo '你是双鱼座';

}

标签: php查询生肖和星座

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~