分享乙個利用php根據日期或時間戳獲取相應的干支紀年,生肖和星座資訊的函式方法,具體函式**以及使用方法如下:
/**
判斷干支、生肖和星座
*/ function birthext($birth)
if(strlen($birth)===8))([程式設計客棧0-9])([0-9])$',$birth,$bir))
$birth="--";
} if(strlen($birth)<8)
$tmpstr= explode('-',$birth);
if(count($tmpstr)!==3)
$y=(int)$tmpstr[0];
$m=(int)$tmpstr[1];
$d=(int)$tmpstr[2];
$result=array();
$xzdict=array('摩羯','水瓶','雙魚','白羊','金牛','雙子','巨蟹','獅子','**','天秤','天蠍','射手');
$zone=arra
if((100*$m+$d)>=$zone[0]||(100*$m+$d)=$zone[$i]&&(100*$m+$d)jkwsabzs','乙','丙','丁','戊','己','庚','辛','壬','癸'),array('子','醜','寅','卯','辰','巳','午','未','申','酉','戌','亥'));
$i= $y-1900+36;
$result['gz']=$gzdict[0][($i%10)].$gzdict[1][($i%12)];
$sxdict=array'鼠','牛','虎','兔','龍','蛇','馬','羊','猴','雞','狗','豬');
$result['sx']=$sxdict[(($y-4)%12)];
return $result;
}使用例項如下:
<?php header("content-type:text/html;charset=utf-8");
echo '';
$arr=birthext('1373287361'); //時間戳
print_r($arr);
$arr=birthext('2013-07-08');
print_r($arr);
$arr=birthext('20130708');
print_r($arr);
列印結果如下:
php 獲取當前時間戳 日期和時間
php時間戳函式獲取指定日期的unix時間戳 strtotime 2012 12 7 示例如下 如下 說明 返回2012年12月7日0點0分0秒時間戳。將當前年月日轉化為時間戳 php時間戳函式獲取當前日期的unix時間戳,示例如下 如下 明 返回當前時間 年月日時分秒的時間戳。將時間戳轉化為年月日...
日期或時間戳,日曆
date date new date date.gettime 獲取從以前到現在的時間戳。new date 當前日期 dateformate是抽象類,需要使用他的子類 dateformat來進行格式轉變.呼叫兩個方法來進行 string format date date 把日期轉為字串顯示,date...
PHP 日期轉時間戳,時間戳轉日期
在開發過程中,我們經常碰到日期與時間戳相關的功能,今天趁此機會做個詳細筆記。date default timezone set prc 把時間調到北京時間,php5預設為格林威治標準時間 echo time 獲取d當前時間戳 輸出 1598963507 echo date y m d h i s t...