本文目錄一覽:
PHP輸入年份查詢屬相的代碼。
PHP通過年份查詢屬相示例代碼如下,具體邏輯體現在代碼中。
?php
//判斷是否為日期格式,默認時間格式為Y-m-d
function is_date($dateStr,$fmt=”Y-m-d”){
$dateArr = explode(“-“,$dateStr);
if(empty($dateArr)){
return false;
}
foreach($dateArr as $val){
if(strlen($val)2){
$val=”0″.$val;
}
$newArr[]=$val;
}
$dateStr =implode(“-“,$newArr);
$unixTime=strtotime($dateStr);
$checkDate= date($fmt,$unixTime);
if($checkDate==$dateStr)
return true;
else
return false;
}
//通過出生年月獲取屬相
function getShuXiang($bithdayDate){
//判斷輸入日期格式
if(!is_date($bithdayDate)){
echo “日期輸入錯誤,請檢查!”;
}
//1900年是鼠年
$data = array(‘鼠’,’牛’,’虎’,’兔’,’龍’,’蛇’,’馬’,’羊’,’猴’,’雞’,’狗’,’豬’);
$index = ($bithdayDate-1900)%12;
return $data[$index];
}
echo “屬相:”.getShuXiang(“1989-05-19”);
//屬相:蛇
?
html輸入年份求屬相,在窗體應用程序中怎麼輸出年份然後顯示生肖,求代
提起html輸入年份求屬相,大家都知道,有人問輸入年份,判斷該年的生肖,另外,還有人想問怎麼用年份推算生肖?求方法,你知道這是怎麼回事?其實編寫程序,輸入一個年份,判斷該年屬相.(提示switch-…,下面就一起來看看在窗體應用程序中怎麼輸出年份然後顯示生肖,求代碼,希望能夠幫助到大家!
html輸入年份求屬相
這個可以用取模的方式實現。主要思路如下:
dimyearasinteger
dimremasinteger
year=val(inputbox(「請輸入年份」))
rem=
selectcaserem
case0
msgbox」猴」
case1
msgbox」雞」
case2
msgbox」狗」
case3
msgbox」豬」
case4
msgbox」鼠」
case5
msgbox」牛」
編寫程序,輸入一個年份,判斷該年屬相.(提示switch-…
case6
msgbox」虎」
case7
msgbox」兔」
case8
msgbox」龍」
case9
msgbox」蛇」
msgbox」馬」
msgbox」羊」
endselect
主要代碼就是這樣了,你在根據要修改完善下就可以了
html輸入年份求屬相:輸入年份,判斷該年的生肖
這個答案是:牛
屬牛人的性格優點:①勤奮努力,有強烈的進取心;②忠厚老實,務實,責任心強,有耐力;③有正義感,愛打抱不平;
④勤儉持家,穩定。
屬牛人的性格弱點:稍微固執已見,缺乏通融;有時鑽」牛角尖」主觀獨斷
屬牛人的性格詳解:從出生時辰對屬牛人人生的影響來看,白天出生的安靜的夜晚出生的牛更積極、更好鬥。與此相仿,夏天出生的冬天出生的牛生活更、更富有。
PHP輸入年份查詢屬相的代碼。
PHP通過年份查詢屬相示例代碼如下,具體邏輯體現在代碼中。
//判斷是否為日期格式,默認時間格式為Y-m-d
function is_date($dateStr,$fmt=」Y-m-d」){
$dateArr = explode(「-「,$dateStr);
if(empty($dateArr)){
return false;
}
foreach($dateArr as $val){
if(strlen($val)2){
$val=」0″.$val;
}
$newArr[]=$val;
}
$dateStr =implode(「-「,$newArr);
$unixTime=strtotime($dateStr);
$checkDate= date($fmt,$unixTime);
if($checkDate==$dateStr)
return true;
else
return false;//通過出生年月獲取屬相
function getShuXiang($bithdayDate){
//判斷輸入日期格式
if(!is_date($bithdayDate)){
echo 「日期輸入錯誤,請檢查!」;
}
//年是鼠年
$data = array(『鼠』,』牛』,』虎』,』兔』,』龍』,』蛇』,』馬』,』羊』,』猴』,』雞』,』狗』,』豬』);
$index = ($bithdayDate-)%12;
return $data[$index];echo 「屬相:」.getShuXiang(「-05-19」);
//屬相:蛇
?
以上就是與在窗體應用程序中怎麼輸出年份然後顯示生肖,求代碼相關內容,是關於輸入年份,判斷該年的生肖的分享。看完html輸入年份求屬相後,希望這對大家有所幫助!
如何用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”);
?
原創文章,作者:IANEH,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/329553.html