判斷今天屬於哪個星座
function constellation(){
$month = (int)date('m');
$day = (int)date('d');
// 所有星座
$constellations = [
'摩羯座','水瓶座', '雙魚座', '白羊座', '金牛座', '雙子座',
'巨蟹座','獅子座', '處女座', '天秤座', '天蠍座', '射手座',
];
//設定星座結束日期的陣列,對應上面星座
$endDays = [19, 18, 20, 20, 20, 21, 22, 22, 22, 22, 21, 21];
if($day <= $endDays[$month - 1]){ // 當前日期 <= 該當前月份的星座結束日期 則為該星座
$constellation = $constellations[$month - 1];
}else{
$constellation = empty($constellations[$month]) ? $constellations[0] : $constellations[$month];
}
return $constellation;
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結