php星座查询函数(6月星座查询)

西卡看星座 60 0

本文目录一览:

如何用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怎么把日期转成星座??

你可以这样, 在数据表中插入的是农历的日期。

然后通过抽取数据表的列值 进行 date(m)函数判断 ,如果这个是在某某月份范围内则显示某某星座 。

php星座查询函数(6月星座查询)-第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 输入日期可以判断星座

$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条评论)

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