判断干支、生肖和星座
程序员文章站
2022-05-08 12:27:58
...
/** *判断干支、生肖和星座 * *@paramstring$type返回类型:array. *@paramdate$birth=时间戳,其它时间写法 * */ //示例 $arr=birthext(474768000);//时间戳 print_r($arr); $arr=birthext(1985-01-17); print_r($arr); $arr=birthext(20140909); print_r($arr
/**
* 判断干支、生肖和星座
*
* @param string $type 返回类型: array.
* @param date $birth = 时间戳,其它时间写法
*
*/
//示例
$arr = birthext('474768000'); //时间戳
print_r($arr);
$arr = birthext('1985-01-17');
print_r($arr);
$arr = birthext('20140909');
print_r($arr);
CorePHP
/** * 判断干支、生肖和星座 * * @param string $type 返回类型: array. * @param date $birth = 时间戳,其它时间写法 * * @作者 bottle * @修改 shooke 修复5.3+报错bug */ //示例 $arr = birthext('474768000'); //时间戳 print_r($arr); $arr = birthext('1985-01-17'); print_r($arr); $arr = birthext('20140909'); print_r($arr); function birthext($birth) { if(strstr($birth,'-')===false && strlen($birth)!==8) { $birth = date("Y-m-d",$birth); } if(strlen($birth)===8) { if(preg_match('/([0-9]{4})([0-9]{2})([0-9]{2})$/i',$birth,$bir)) $birth = "{$bir[1]}-{$bir[2]}-{$bir[3]}"; } if(strlen($birth)= $zone[0] || (100 * $m + $d) = $zone[$i] && (100 * $m + $d)
上一篇: 怎样用PHP来给网页做导航栏_PHP