ongliyue.$nongliri; $nextdayyear = $solar->next(1)->getYear(); $nextdaymonth = $solar->next(1)->getMonth(); $nextdayday = $solar->next(1)->getDay(); $predayyear = $solar->next(-1)->getYear(); $predaymonth = $solar->next(-1)->getMonth(); $predayday = $solar->next(-1)->getDay(); $timeganzhi = array(); for($i = 0;$i<12;$i++){ $timeganzhi[$i] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeInGanZhi(); } $timeganzhi[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeInGanZhi(); $jixiong = $jixiongclass = array(); for($i = 0;$i<12;$i++){ $jixiong[$i] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShenLuck(); if($jixiong[$i] == '吉'){ $jixiongclass[$i] = 'is_daji'; }else{ $jixiongclass[$i] = 'is_daxiong'; } } $jixiong[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShenLuck(); if($jixiong[12] == '吉'){ $jixiongclass[12] = 'is_daji'; }else{ $jixiongclass[12] = 'is_daxiong'; } $timechong = array(); for($i = 0;$i<12;$i++){ $timechong[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeChongDesc(); } $timechong[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeChongDesc(); $timeyi = array(); $timeji = array(); for($i = 0;$i<12;$i++){ $timeyi[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeYi(); } $timeyi[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeYi(); for($i = 0;$i<12;$i++){ $timeji[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeJi(); } $timeji[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeJi(); $xyihtml = array(); $xjihtml = array(); foreach($timeyi as $k=>$v){ $xyihtml[$k] = ''; foreach($v as $key=>$item){ $xyihtml[$k] .= $item.' '; } } foreach($timeji as $k=>$v){ $xjihtml[$k] = ''; foreach($v as $key=>$item){ $xjihtml[$k] .= $item.' '; } } $timexingshen = $timecai = $jieguoarr = array(); for($i = 0;$i<12;$i++){ $timexingshen[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShen(); } $timexingshen[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShen(); for($i = 0;$i<12;$i++){ $timecai[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimePositionCaiDesc(); } $timecai[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimePositionCaiDesc(); $timeshichen = array('00:00-00:59','01:00-02:59','03:00-04:59','05:00-06:59','07:00-08:59','09:00-10:59','11:00-12:59','13:00-14:59','15:00-16:59','17:00-18:59','19:00-20:59','21:00-22:59','23:00-23:59'); for($i = 0;$i<13;$i++){ $jieguoarr[$i] = array('timeganzhi'=>$timeganzhi[$i],'shijian'=>$timeshichen[$i],'jixiong'=>$jixiong[$i],'jixiongclass'=>$jixiongclass[$i],'timechong'=>$timechong[$i],'timexingshen'=>$timexingshen[$i],'timecai'=>$timecai[$i],'xyihtml'=>$xyihtml[$i],'xjihtml'=>$xjihtml[$i]); } for($i = 0;$i<13;$i++){ if($jieguoarr[$i]['jixiong'] == '吉'){ $jijieguo[] = $jieguoarr[$i]; } } $jijieguohtml = ''; foreach($jijieguo as $v){ $jijieguohtml .= ''.$v['timeganzhi'].''.$v['jixiong'].'
'.$v['shijian'].'
'; } return array( 'nongli'=>$nongli, 'jijieguohtml'=>$jijieguohtml, 'predayyear'=>$predayyear, 'predaymonth'=>$predaymonth, 'predayday'=>$predayday, 'nextdayyear'=>$nextdayyear, 'nextdaymonth'=>$nextdaymonth, 'nextdayday'=>$nextdayday, 'jieguoarr'=>$jieguoarr, ); } //财神位 public function caishen($yy, $nn, $jj, $hh) { try{ $solar = Solar::fromYmdHms($yy, $nn, $jj, $hh, 0, 0); }catch (Exception $e){ core::error404(); } $lunar = $solar->getLunar(); $nonglinian = $lunar->getYearInChinese(); $nongliyue = $lunar->getMonthInChinese(); $nongliri = $lunar->getDayInChinese(); $nongli = $nonglinian.'年'.$nongliyue.$nongliri; $caishenfangwei = $lunar->getPositionCaiDesc(); if($caishenfangwei == '正北'){ $deg = '0deg'; }elseif($caishenfangwei == '东北'){ $deg = '45deg'; }elseif($caishenfangwei == '正东'){ $deg = '90deg'; }elseif($caishenfangwei == '东南'){ $deg = '135deg'; }elseif($caishenfangwei == '正南'){ $deg = '180deg'; }elseif($caishenfangwei == '西南'){ $deg = '225deg'; }elseif($caishenfangwei == '正西'){ $deg = '270deg'; }elseif($caishenfangwei == '西北'){ $deg = '315deg'; }else{ $deg = ''; } $fushen = $lunar->getPositionFuDesc(); $xishen = $lunar->getPositionXiDesc(); $yanggui = $lunar->getPositionYangGuiDesc(); $yingui = $lunar->getPositionYinGuiDesc(); $chong = $lunar->getChongDesc(); $chong = '冲'.$chong; $nextdayyear = $solar->next(1)->getYear(); $nextdaymonth = $solar->next(1)->getMonth(); $nextdayday = $solar->next(1)->getDay(); $predayyear = $solar->next(-1)->getYear(); $predaymonth = $solar->next(-1)->getMonth(); $predayday = $solar->next(-1)->getDay(); $timeganzhi = array(); for($i = 0;$i<12;$i++){ $timeganzhi[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeInGanZhi(); } $timeganzhi[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeInGanZhi(); $timejixiong = $classx = $timecai = array(); for($i = 0;$i<12;$i++){ $timejixiong[$i] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShenLuck(); if($timejixiong[$i]=='吉'){ $classx[$i] = 'itemji'; }else{ $classx[$i] = 'itemxiong'; } } $timejixiong[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShenLuck(); if($timejixiong[$i]=='吉'){ $classx[12] = 'itemji'; }else{ $classx[12] = 'itemxiong'; } for($i = 0;$i<12;$i++){ $timecai[$i] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimePositionCaiDesc(); } $timecai[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimePositionCaiDesc(); return array( 'nongli'=>$nongli, 'caishenfangwei'=>$caishenfangwei, 'deg'=>$deg, 'xishen'=>$xishen, 'fushen'=>$fushen, 'chong'=>$chong, 'yanggui'=>$yanggui, 'predayyear'=>$predayyear, 'predaymonth'=>$predaymonth, 'predayday'=>$predayday, 'nextdayyear'=>$nextdayyear, 'nextdaymonth'=>$nextdaymonth, 'nextdayday'=>$nextdayday, 'timeganzhi'=>$timeganzhi, 'timecai'=>$timecai, 'classx'=>$classx, 'timejixiong'=>$timejixiong, ); } //某年日历 public function nian_rili($yy) { $solaryear = SolarYear::fromYear($yy); $xiayiyear = $solaryear->next(1); $xiayiyearnian = $xiayiyear->getYear(); $shangyiyear = $solaryear->next(-1); $shangyiyearnian = $shangyiyear->getYear(); $week_td_count = array(//每天对应的补全li个数 '星期一'=>array('before'=>0,'after'=>6), '星期二'=>array('before'=>1,'after'=>5), '星期三'=>array('before'=>2,'after'=>4), '星期四'=>array('before'=>3,'after'=>3), '星期五'=>array('before'=>4,'after'=>2), '星期六'=>array('before'=>5,'after'=>1), '星期日'=>array('before'=>6,'after'=>0), ); $le_hl_setting = isset($this->cfg['le_hl']) ? $this->cfg['le_hl'] : array(); $day_prefix = $this->cfg['webdir'].$le_hl_setting['day_prefix']; for($i = 1;$i<13;$i++){ $ii = $i-1; $solarm[$ii] = SolarMonth::fromYm($yy, $i); $solararr[$ii] = $solarm[$ii]->getDays(); $datar[$ii]['content'] = ''; if(is_mobile()){ foreach($solararr[$ii] as $k=>$v){ $datar[$ii]['yue'] = $i; if($k == 0){//在每月第一天对前面这个星期天数进行补全 $week = '星期'.$v->getLunar()->getWeekInChinese(); for($e=0;$e<$week_td_count[$week]['before'];$e++){ $datar[$ii]['content'] .= "
"; } } $rilijieqi[$k] = $v->getLunar()->getJieQi(); if($rilijieqi[$k]){ $xx = $rilijieqi[$k]; $xyz = "class='isjieqi_zi'"; }else{ $xx = $v->getLunar()->getDayInChinese(); $xyz = "class='isnongli'"; } $datar[$ii]['content'] .= "
{$v->getDay()}
{$xx}
"; } }else{ foreach($solararr[$ii] as $k=>$v){ $datar[$ii]['yue'] = $i; if($k == 0){//在每月第一天对前面这个星期天数进行补全 $week = '星期'.$v->getLunar()->getWeekInChinese(); for($e=0;$e<$week_td_count[$week]['before'];$e++){ $datar[$ii]['content'] .= "
  • "; } } $rilijieqi[$k] = $v->getLunar()->getJieQi(); if($rilijieqi[$k]){ $xx = ''.$rilijieqi[$k].''; $xyz = "class='festival'"; }else{ $xx = ''.$v->getLunar()->getDayInChinese().''; $xyz = "class=''"; } $datar[$ii]['content'] .= "
  • {$v->getDay()}{$xx}
  • "; } } } return array( 'xiayiyearnian'=>$xiayiyearnian, 'shangyiyearnian'=>$shangyiyearnian, 'datar'=>$datar ); } //某年某节气详情 public function nian_jieqi($nian,$jieqiarr) { $yue=date('n',time()); $ri=date('j',time()); try{ $solarx = Solar::fromYmd($nian, $yue, $ri); }catch (Exception $e){ core::error404(); } $lunarx = $solarx->getLunar(); $jieqibiao = $lunarx->getJieQiTable(); $jieqiall = array(); foreach ($jieqibiao as $k=>$v){ $jieqiall[$k] = '公历'.$v->getMonth().'月'.$v->getDay().'日 '.$v->getHour().':'.$v->getMinute().':'.$v->getSecond(); } if($jieqibiao['大雪']->getYear() != $nian){ $jieqibiao['大雪'] = $jieqibiao['DA_XUE']; } if($jieqibiao['冬至']->getYear() != $nian){ $jieqibiao['冬至'] = $jieqibiao['DONG_ZHI']; } if($jieqibiao['小寒']->getYear() != $nian){ $jieqibiao['小寒'] = $jieqibiao['XIAO_HAN']; } if($jieqibiao['大寒']->getYear() != $nian){ $jieqibiao['大寒'] = $jieqibiao['DA_HAN']; } if($jieqibiao['立春']->getYear() != $nian){ $jieqibiao['立春'] = $jieqibiao['LI_CHUN']; } if($jieqibiao['雨水']->getYear() != $nian){ $jieqibiao['雨水'] = $jieqibiao['YU_SHUI']; } if($jieqibiao['惊蛰']->getYear() != $nian){ $jieqibiao['惊蛰'] = $jieqibiao['JING_ZHE']; } $dangqianjieqi = $jieqibiao[$jieqiarr['title']]; $dangqianjieqinian = $dangqianjieqi->getYear(); $dangqianjieqiyue = $dangqianjieqi->getMonth(); $dangqianjieqiri = $dangqianjieqi->getDay(); $dangqianjieqishi = $dangqianjieqi->getHour(); $dangqianjieqifen = $dangqianjieqi->getMinute(); $dangqianjieqimiao = $dangqianjieqi->getSecond(); $dangqianjieqilu = $dangqianjieqi->getLunar(); $dangqianjieqinongli = $dangqianjieqilu->toString();//农历 $dqyuenongli = $dangqianjieqilu->getMonthInChinese(); $dqrinongli = $dangqianjieqilu->getDayInChinese(); $dqzhixing = $dangqianjieqilu->getZhiXing(); $nextjieqi = $jieqibiao[$jieqiarr['next']]; $nextjieqinian = $nextjieqi->getYear(); $nextjieqiyue = $nextjieqi->getMonth(); $nextjieqiri = $nextjieqi->getDay(); $nextjieqishi = $nextjieqi->getHour(); $nextjieqifen = $nextjieqi->getMinute(); $nextjieqimiao = $nextjieqi->getSecond(); $nextjieqilu = $nextjieqi->getLunar(); $nextjieqinongli = $nextjieqilu->toString();//农历 $nextzhixing = $nextjieqilu->getZhiXing(); $xingzuo1 = $dangqianjieqi->getXingZuo().'座'; $week1 = '星期'.$dangqianjieqilu->getWeekInChinese(); $nongli1 = $dangqianjieqilu->toString();//农历 $shengxiao1 = $dangqianjieqilu->getYearShengXiaoByLiChun();//生肖 $nianganzhi1 = $dangqianjieqilu->getYearInGanZhi(); $yueganzhi1 = $dangqianjieqilu->getMonthInGanZhi(); $riganzhi1 = $dangqianjieqilu->getDayInGanZhi(); $timeganzhi1 = $dangqianjieqilu->getTimeInGanZhi(); $shierzhishen1 = $dangqianjieqilu->getDayTianShen(); $zhixing1 = $dangqianjieqilu->getZhiXing().'日'; $chong1 = $dangqianjieqilu->getChongDesc().'煞'.$dangqianjieqilu->getSha(); $taishen1 = $dangqianjieqilu->getDayPositionTai(); $fushen1 = $dangqianjieqilu->getPositionFuDesc(); $caishen1 = $dangqianjieqilu->getPositionCaiDesc(); $xishen1 = $dangqianjieqilu->getPositionXiDesc(); $jishen1 = $dangqianjieqilu->getDayJiShen(); $jishenhtml1 = $xiongshahtml1 = $yijieguohtml1 = $jijieguohtml1 = ''; foreach($jishen1 as $kk=>$vv){ $jishenhtml1 .= '
  • '.$vv.'
  • '; } $xiongsha1 = $dangqianjieqilu->getDayXiongSha(); foreach($xiongsha1 as $kk=>$vv){ $xiongshahtml1 .= '
  • '.$vv.'
  • '; } $xingxiugejue1 = $dangqianjieqilu->getXiuSong(); $yijieguo1 = $dangqianjieqilu->getDayYi(); $jijieguo1 = $dangqianjieqilu->getDayJi(); foreach($yijieguo1 as $kk=>$vv){ $yijieguohtml1 .= '
  • '.$vv.'
  • '; } foreach($jijieguo1 as $kk=>$vv){ $jijieguohtml1 .= '
  • '.$vv.'
  • '; } $prejieqiname = $jieqiarr['pre']; $prejieqipy = self::jieqitopy($prejieqiname); $nextjieqiname = $jieqiarr['next']; $nextjieqipy = self::jieqitopy($nextjieqiname); $Lunarx = Lunar::fromYmd($dangqianjieqinian, $dangqianjieqiyue, $dangqianjieqiri); $getYearNaYin = $Lunarx->getYearNaYin(); $getMonthNaYin = $Lunarx->getMonthNaYin(); $getDayNaYin = $Lunarx->getDayNaYin(); $getTimeNaYin = $Lunarx->getTimeNaYin(); return array( 'dangqianjieqinian'=>$dangqianjieqinian, 'dangqianjieqiyue'=>$dangqianjieqiyue, 'dangqianjieqiri'=>$dangqianjieqiri, 'dangqianjieqishi'=>$dangqianjieqishi, 'dangqianjieqifen'=>$dangqianjieqifen, 'dangqianjieqimiao'=>$dangqianjieqimiao, 'dangqianjieqinongli'=>$dangqianjieqinongli, 'nextjieqinian'=>$nextjieqinian, 'nextjieqiyue'=>$nextjieqiyue, 'nextjieqiri'=>$nextjieqiri, 'nextjieqishi'=>$nextjieqishi, 'nextjieqifen'=>$nextjieqifen, 'nextjieqimiao'=>$nextjieqimiao, 'nextjieqinongli'=>$nextjieqinongli, 'week1'=>$week1, 'nongli1'=>$nongli1, 'chong1'=>$chong1, 'taishen1'=>$taishen1, 'xishen1'=>$xishen1, 'fushen1'=>$fushen1, 'caishen1'=>$caishen1, 'nianganzhi1'=>$nianganzhi1, 'yueganzhi1'=>$yueganzhi1, 'riganzhi1'=>$riganzhi1, 'timeganzhi1'=>$timeganzhi1, 'yijieguohtml1'=>$yijieguohtml1, 'jijieguohtml1'=>$jijieguohtml1, 'jishenhtml1'=>$jishenhtml1, 'xiongshahtml1'=>$xiongshahtml1, 'xingxiugejue1'=>$xingxiugejue1, 'prejieqipy'=>$prejieqipy, 'prejieqiname'=>$prejieqiname, 'nextjieqipy'=>$nextjieqipy, 'nextjieqiname'=>$nextjieqiname, 'getYearNaYin'=>$getYearNaYin, 'getMonthNaYin'=>$getMonthNaYin, 'getDayNaYin'=>$getDayNaYin, 'getTimeNaYin'=>$getTimeNaYin, 'jieqiall'=>$jieqiall, ); } public function yuejiri($year, $month, $eventarr, $csxz) { $ri = 1; try{ $solarxx = Solar::fromYmd($year, $month, $ri); }catch(Exception $e){ core::error404(); } $nextyueobj = $solarxx->nextMonth(1); $preyueobj = $solarxx->nextMonth(-1); $nextnian = $nextyueobj->getYear(); $nextyue = $nextyueobj->getMonth(); $prenian = $preyueobj->getYear(); $preyue = $preyueobj->getMonth(); $daylistarr = array(); $solarm = SolarMonth::fromYm($year, $month); $solararr = $solarm->getDays(); foreach($solararr as $k=>$v){ $lunar1[$k] = $v->getLunar(); $yi1[$k] = $lunar1[$k]->getDayYi(); foreach($yi1[$k] as $kk=>$vv){ if($vv == $eventarr['event']){ $daylistarr[] = $v; break; } } } if($csxz){ foreach($daylistarr as $k=>$v){ $lunar2[$k] = $v->getLunar(); $chongsx[$k] = $lunar2[$k]->getChongShengXiao();//冲生肖 if($chongsx[$k] == $csxz){ unset($daylistarr[$k]); } } } $jieguo = array(); foreach($daylistarr as $k=>$v){ $yijieguohtml[$k] = $myijieguohtml[$k] = $jijieguohtml[$k] = ''; $lunar2[$k] = $v->getLunar(); $xingzuo[$k] = $v->getXingZuo().'座'; $zhou[$k] = '星期'.$lunar2[$k]->getWeekInChinese(); $gongliy[$k] = $v->getYear(); $gonglim[$k] = $v->getMonth(); $gonglid[$k] = $v->getDay(); $nongli[$k] = $lunar2[$k]->toString();//农历 $shengxiao[$k] = $lunar2[$k]->getYearShengXiaoByLiChun();//生肖 $nianganzhi[$k] = $lunar2[$k]->getYearInGanZhi(); $yueganzhi[$k] = $lunar2[$k]->getMonthInGanZhi(); $riganzhi[$k] = $lunar2[$k]->getDayInGanZhi(); $shierzhishen[$k] = $lunar2[$k]->getDayTianShen(); $zhixing[$k] = $lunar2[$k]->getZhiXing().'日'; $chong[$k] = $lunar2[$k]->getChongDesc().'煞'.$lunar2[$k]->getSha(); $yijieguo[$k] = $lunar2[$k]->getDayYi(); $jijieguo[$k] = $lunar2[$k]->getDayJi(); foreach($yijieguo[$k] as $kk=>$vv){ if($vv == $eventarr['event']){ $yijieguohtml[$k] .= ''.$vv.''; $myijieguohtml[$k] .= ''.$vv.''; }else{ $yijieguohtml[$k] .= ''.$vv.''; $myijieguohtml[$k] .= ''.$vv.''; } } foreach($jijieguo[$k] as $kk=>$vv){ $jijieguohtml[$k] .= ''.$vv.''; } $jieguo[$k] = array('gonglinian'=>$gongliy[$k],'gongliyue'=>$gonglim[$k],'gongliri'=>$gonglid[$k],'week'=>$zhou[$k],'nongli'=>$nongli[$k],'shengxiao'=>$shengxiao[$k],'zhishen'=>$shierzhishen[$k],'zhixing'=>$zhixing[$k],'nianganzhi'=>$nianganzhi[$k],'yueganzhi'=>$yueganzhi[$k],'riganzhi'=>$riganzhi[$k],'chongsha'=>$chong[$k],'yijieguohtml'=>$yijieguohtml[$k],'myijieguohtml'=>$myijieguohtml[$k],'jijieguohtml'=>$jijieguohtml[$k]); } $total = count($daylistarr); return array( 'total'=>$total, 'jieguo'=>$jieguo, 'prenian'=>$prenian, 'preyue'=>$preyue, 'nextnian'=>$nextnian, 'nextyue'=>$nextyue ); } public function eventno($nian, $yue, $ri, $eventarr) { try{ $solardangqian = Solar::fromYmd($nian, $yue, $ri); }catch(Exception $e){ core::error404(); } $lunardangqian = $solardangqian->getLunar(); $weekdangqian = '星期'.$lunardangqian->getWeekInChinese(); $yganzhidangqian = $lunardangqian->getYearInGanZhi(); $nganzhidangqian = $lunardangqian->getMonthInGanZhi(); $jganzhidangqian = $lunardangqian->getDayInGanZhi(); $timeganzhidangqian = Solar::fromYmdHms($nian, $yue, $ri, 0, 0, 0)->getLunar()->getTimeInGanZhi(); $ynayindangqian = $lunardangqian->getYearNaYin(); $nnayindangqian = $lunardangqian->getMonthNaYin(); $jnayindangqian = $lunardangqian->getDayNaYin(); $timenayindangqian = Solar::fromYmdHms($nian, $yue, $ri, 0, 0, 0)->getLunar()->getTimeNaYin(); $zhishendangqian = $lunardangqian->getDayTianShen(); $zhixingdangqian = $lunardangqian->getZhiXing().'日'; $nonglidangqian = $lunardangqian->toString();//农历 $taishendangqian = $lunardangqian->getDayPositionTai(); $huangheidangqian = $lunardangqian->getDayTianShenType(); $gejuedangqian = $lunardangqian->getXiuSong(); $yidangqian = $lunardangqian->getDayYi(); $jidangqian = $lunardangqian->getDayJi(); $chongdangqian = $lunardangqian->getChongShengXiao(); $chongdangqian2 = $lunardangqian->getChongDesc().' 煞'.$lunardangqian->getSha(); $jishenhtml = $mjishenhtml = $xiongshahtml = $mxiongshahtml = $yidangqianhtml = $myidangqianhtml = $jidangqianhtml = $mjidangqianhtml = ''; $jishen = $lunardangqian->getDayJiShen(); foreach($jishen as $v){ $jishenhtml .= '
  • '.$v.'
  • '; $mjishenhtml .= ''.$v.''; } $xiongsha = $lunardangqian->getDayXiongSha(); foreach($xiongsha as $v){ $xiongshahtml .= '
  • '.$v.'
  • '; $mxiongshahtml .= ''.$v.''; } $xishen = $lunardangqian->getPositionXiDesc(); $fushen = $lunardangqian->getPositionFuDesc(); $caishen = $lunardangqian->getPositionCaiDesc(); foreach($yidangqian as $v){ $yidangqianhtml .= '
  • '.$v.'
  • '; $myidangqianhtml .= ''.$v.''; } foreach($jidangqian as $v){ $jidangqianhtml .= '
  • '.$v.'
  • '; $mjidangqianhtml .= ''.$v.''; } if(in_array($eventarr['event'],$yidangqian)){ $yiji = '适合'; $shihe = 1; $cssyiji = 'yi'; }elseif(in_array($eventarr['event'],$jidangqian)){ $yiji = '不适合'; $shihe = 2; $cssyiji = 'ji'; }elseif(in_array('诸事不宜',$jidangqian)){ $yiji = '不适合'; $shihe = 3; $cssyiji = 'ji'; }else{ $yiji = '不适合'; $shihe = 4; $cssyiji = 'ji'; } $nextdayyear = $solardangqian->next(1)->getYear(); $nextdaymonth = $solardangqian->next(1)->getMonth(); $nextdayday = $solardangqian->next(1)->getDay(); $predayyear = $solardangqian->next(-1)->getYear(); $predaymonth = $solardangqian->next(-1)->getMonth(); $predayday = $solardangqian->next(-1)->getDay(); $daylistarr = array(); $solarm = SolarMonth::fromYm($nian, $yue); $solararr = $solarm->getDays(); foreach($solararr as $k=>$v){ $lunar1[$k] = $v->getLunar(); $yi1[$k] = $lunar1[$k]->getDayYi(); foreach($yi1[$k] as $kk=>$vv){ if($vv == $eventarr['event']){ $daylistarr[] = $v; break; } } } $total = count($daylistarr); foreach($daylistarr as $k=>$v){ $myijieguohtml[$k] = $yijieguohtml[$k] = $jijieguohtml[$k] = ''; $lunar2[$k] = $v->getLunar(); $xingzuo[$k] = $v->getXingZuo().'座'; $zhou[$k] = '星期'.$lunar2[$k]->getWeekInChinese(); $gongliy[$k] = $v->getYear(); $gonglim[$k] = $v->getMonth(); $gonglid[$k] = $v->getDay(); $nongli[$k] = $lunar2[$k]->toString();//农历 $shengxiao[$k] = $lunar2[$k]->getYearShengXiaoByLiChun();//生肖 $nianganzhi[$k] = $lunar2[$k]->getYearInGanZhi(); $yueganzhi[$k] = $lunar2[$k]->getMonthInGanZhi(); $riganzhi[$k] = $lunar2[$k]->getDayInGanZhi(); $shierzhishen[$k] = $lunar2[$k]->getDayTianShen(); $chong[$k] = $lunar2[$k]->getChongDesc().'煞'.$lunar2[$k]->getSha(); $yijieguo[$k] = $lunar2[$k]->getDayYi(); $jijieguo[$k] = $lunar2[$k]->getDayJi(); foreach($yijieguo[$k] as $kk=>$vv){ $myijieguohtml[$k] .= $vv.' '; if($vv == $eventarr['event']){ $yijieguohtml[$k] .= ''.$vv.''; }else{ $yijieguohtml[$k] .= ''.$vv.''; } } foreach($jijieguo[$k] as $kk=>$vv){ $jijieguohtml[$k] .= ''.$vv.''; } $jieguo[$k] = array('gonglinian'=>$gongliy[$k],'gongliyue'=>$gonglim[$k],'gongliri'=>$gonglid[$k],'week'=>$zhou[$k],'nongli'=>$nongli[$k],'shengxiao'=>$shengxiao[$k],'zhishen'=>$shierzhishen[$k],'nianganzhi'=>$nianganzhi[$k],'yueganzhi'=>$yueganzhi[$k],'riganzhi'=>$riganzhi[$k],'chongsha'=>$chong[$k],'yijieguohtml'=>$yijieguohtml[$k],'jijieguohtml'=>$jijieguohtml[$k],'myijieguohtml'=>$myijieguohtml[$k]); } $hddaylistarr = $huangheiarr = $hdjieguo = array(); foreach($solararr as $k=>$v){ $lunar1[$k] = $v->getLunar(); $huangheiarr[$k] = $lunar1[$k]->getDayTianShenType(); if($huangheiarr[$k] == '黄道'){ $hddaylistarr[] = $v; } } foreach($hddaylistarr as $k=>$v){ $yijieguohtml3[$k] = ''; $lunar3[$k] = $v->getLunar(); $gongliy3[$k] = $v->getYear(); $gonglim3[$k] = $v->getMonth(); $gonglid3[$k] = $v->getDay(); $nianganzhi3[$k] = $lunar3[$k]->getYearInGanZhi(); $yueganzhi3[$k] = $lunar3[$k]->getMonthInGanZhi(); $riganzhi3[$k] = $lunar3[$k]->getDayInGanZhi(); $tianshenarr3[$k] = $lunar3[$k]->getDayTianShen(); $yijieguo3[$k] = $lunar3[$k]->getDayYi(); foreach($yijieguo3[$k] as $kk=>$vv){ $yijieguohtml3[$k] .= $vv.' '; } $hdjieguo[$k] = array('gonglinian'=>$gongliy3[$k],'gongliyue'=>$gonglim3[$k],'gongliri'=>$gonglid3[$k],'nianganzhi'=>$nianganzhi3[$k],'yueganzhi'=>$yueganzhi3[$k],'riganzhi'=>$riganzhi3[$k],'yijieguohtml'=>$yijieguohtml3[$k],'tianshen'=>$tianshenarr3[$k]); } return array( 'total'=>$total, 'jieguo'=>$jieguo, 'weekdangqian'=>$weekdangqian, 'nonglidangqian'=>$nonglidangqian, 'chongdangqian2'=>$chongdangqian2, 'taishendangqian'=>$taishendangqian, 'xishen'=>$xishen, 'fushen'=>$fushen, 'caishen'=>$caishen, 'yganzhidangqian'=>$yganzhidangqian, 'nganzhidangqian'=>$nganzhidangqian, 'jganzhidangqian'=>$jganzhidangqian, 'timeganzhidangqian'=>$timeganzhidangqian, 'ynayindangqian'=>$ynayindangqian, 'nnayindangqian'=>$nnayindangqian, 'jnayindangqian'=>$jnayindangqian, 'timenayindangqian'=>$timenayindangqian, 'yiji'=>$yiji, 'shihe'=>$shihe, 'chongdangqian'=>$chongdangqian, 'predayyear'=>$predayyear, 'nextdayyear'=>$nextdayyear, 'predaymonth'=>$predaymonth, 'nextdaymonth'=>$nextdaymonth, 'predayday'=>$predayday, 'nextdayday'=>$nextdayday, 'yidangqianhtml'=>$yidangqianhtml, 'jidangqianhtml'=>$jidangqianhtml, 'jishenhtml'=>$jishenhtml, 'xiongshahtml'=>$xiongshahtml, 'gejuedangqian'=>$gejuedangqian, 'cssyiji'=>$cssyiji, 'hdjieguo'=>$hdjieguo, 'mjishenhtml'=>$mjishenhtml, 'mxiongshahtml'=>$mxiongshahtml, 'myidangqianhtml'=>$myidangqianhtml, 'mjidangqianhtml'=>$mjidangqianhtml ); } //某天的黄历信息 public function get_info() { $yy = R('nian', 'G'); if(!$yy){$yy = date('Y',time());} $nn = R('yue', 'G'); if(!$nn){$nn = date('n',time());} $jj = R('ri', 'G'); if(!$jj){$jj = date('j',time());} $nian = $yy; if(intval($nn) > 12){core::error404();} $solarweek = SolarWeek::fromYmd($yy, $nn, $jj,1); $dijizhou = $solarweek->getIndexInYear(); $dijitian = SolarUtil::getDaysInYear($yy, $nn, $jj); $date1 = $yy.'年'.$nn.'月'.$jj.'日'; try{ $solar = Solar::fromYmd($yy, $nn, $jj); }catch(Exception $e){ core::error404(); } $jieri1 = $solar->getFestivals(); $jieri2 = $solar->getOtherFestivals(); $jieri = (array)$jieri1 + (array)$jieri2; if(empty($jieri)){ $jieric = '没有节日'; }else{ $jieric = $jieri[0]; } $nextdayyear = $solar->next(1)->getYear(); $nextdaymonth = $solar->next(1)->getMonth(); $nextdayday = $solar->next(1)->getDay(); $predayyear = $solar->next(-1)->getYear(); $predaymonth = $solar->next(-1)->getMonth(); $predayday = $solar->next(-1)->getDay(); $lunar = $solar->getLunar(); $taishen = $lunar->getDayPositionTai(); $yuetaishen = $lunar->getMonthPositionTai(); $dayzhishen = $lunar->getDayTianShen(); $huanghei = $lunar->getDayTianShenType(); $dayzhixing = $lunar->getZhiXing(); $dayzhixingjx = $lunar->getDayTianShenLuck(); $yuejijie = $lunar->getSeason(); $yuexiang = $lunar->getYueXiang(); $d = Tao::fromLunar(Lunar::fromSolar($solar)); $daoli = $d->toFullString(); $fo = Foto::fromLunar(Lunar::fromSolar($solar)); $foli = $fo->toFullString()."\n"; $nonglinian = $lunar->getYearInChinese(); $nongliyue = $lunar->getMonthInChinese(); $nongliri = $lunar->getDayInChinese(); $chongshengxiao = $lunar->getDayChongShengXiao(); $shengxiaoshuzi = self::get_sxshuzi($chongshengxiao); $riwuxing = $lunar->getBaZiWuXing()[2]; $wuhou1 = $lunar->getHou(); $wuhou2 = $lunar->getWuHou(); $xingxiu = $lunar->getGong().'方'; $xingxiu .= $lunar->getXiu(); $xingxiu .= $lunar->getZheng(); $xingxiu .= $lunar->getAnimal(); $xingxiu .= '('; $xingxiu .= $lunar->getXiuLuck().')'; $jiuxing = $lunar->getDayNineStar(); $liuyao = $lunar->getLiuYao(); $rilu = $lunar->getDayLu(); $niannayin = $lunar->getYearNaYin(); $yuenayin = $lunar->getMonthNaYin(); $solarm = SolarMonth::fromYm($yy, $nn); $solararr = $solarm->getDays(); foreach($solararr as $k=>$v){ $lunar1[$k] = $v->getLunar(); $huangheiarr[$k] = $lunar1[$k]->getDayTianShenType(); if($huangheiarr[$k] == '黄道'){ $daylistarr[] = $v; } } foreach($daylistarr as $k=>$v){ $yijieguohtml[$k] = ''; $lunar2[$k] = $v->getLunar(); $gongliy[$k] = $v->getYear(); $gonglim[$k] = $v->getMonth(); $gonglid[$k] = $v->getDay(); $nianganzhi[$k] = $lunar2[$k]->getYearInGanZhi(); $yueganzhi[$k] = $lunar2[$k]->getMonthInGanZhi(); $riganzhi[$k] = $lunar2[$k]->getDayInGanZhi(); $tianshenarr[$k] = $lunar2[$k]->getDayTianShen(); $yijieguo[$k] = $lunar2[$k]->getDayYi(); foreach($yijieguo[$k] as $kk=>$vv){ $yijieguohtml[$k] .= $vv.' '; } $jieguo[$k] = array('gonglinian'=>$gongliy[$k],'gongliyue'=>$gonglim[$k],'gongliri'=>$gonglid[$k],'nianganzhi'=>$nianganzhi[$k],'yueganzhi'=>$yueganzhi[$k],'riganzhi'=>$riganzhi[$k],'yijieguohtml'=>$yijieguohtml[$k],'tianshen'=>$tianshenarr[$k]); } if($dayzhixing == '开'){ $dayzhixinghtml = '今天是开日适合建造房子、生孩子、打开家中的大门、结婚、搬家、外出旅游、出差'; }elseif($dayzhixing == '闭'){ $dayzhixinghtml = '今天是闭日适合埋葬去世的人、给牲畜建造围栏、缝制蚊帐'; }elseif($dayzhixing == '建'){ $dayzhixinghtml = '今天是建日不适合安葬逝去的亲友,举行葬礼。'; }elseif($dayzhixing == '除'){ $dayzhixinghtml = '今天是除日不适合经营买卖、出远门去旅游、出差,搬家、结婚嫁娶、举行葬礼、求职。'; }elseif($dayzhixing == '满'){ $dayzhixinghtml = '今天是满日适合建造仓库、建造柜子、结婚、开工建房子、建造水池。'; }elseif($dayzhixing == '平'){ $dayzhixinghtml = '今天是平日不适合挖凿水渠、安置纺机、织造布匹'; }elseif($dayzhixing == '定'){ $dayzhixinghtml = '今天是定日不适合办葬礼、打官司、旅游、出差'; }elseif($dayzhixing == '执'){ $dayzhixinghtml = '今天是执日适合打猎、捕鱼、捉拿坏人、工作中上交报告给上司、签订合同'; }elseif($dayzhixing == '破'){ $dayzhixinghtml = '今天是破日不适合办丧事、结婚、经商做买卖'; }elseif($dayzhixing == '危'){ $dayzhixinghtml = '今天是危日适合安置床铺、工作中上交报告给上司、签订合同'; }elseif($dayzhixing == '成'){ $dayzhixinghtml = '今天是成日适合结婚、入学、找新工作、看病、旅游、出差、做生意、买家畜'; }elseif($dayzhixing == '收'){ $dayzhixinghtml = '今天是收日不适合建造房子'; } $xz = $solar->getXingZuo().'座'; $week = '星期'.$lunar->getWeekInChinese(); $gongli = $yy.'年'.$nn.'月'.$jj.'日'; $chnianyueri = $lunar->toString();//农历 $sx = $lunar->getYearShengXiaoByLiChun();//生肖 $yganzhi = $lunar->getYearInGanZhi(); $nganzhi = $lunar->getMonthInGanZhi(); $jganzhi = $lunar->getDayInGanZhi(); $jyi = $lunar->getDayYi(); $jji = $lunar->getDayJi(); $jyihtml = $mjyihtml = $jjihtml = $mjjihtml = $jishenhtml = $mjishenhtml = $xiongshahtml = $mxiongshahtml = ''; foreach($jyi as $k=>$v){ $jyihtml .= ''.$v.''; $mjyihtml .= ''.$v.''; } foreach($jji as $k=>$v){ $jjihtml .= ''.$v.''; $mjjihtml .= ''.$v.''; } $jishen = $lunar->getDayJiShen(); foreach($jishen as $v){ $jishenhtml .= $v.' '; $mjishenhtml .= ''.$v.''; } $xiongsha = $lunar->getDayXiongSha(); foreach($xiongsha as $v){ $xiongshahtml .= $v.' '; $mxiongshahtml .= ''.$v.''; } $pengzu = array($lunar->getPengZuGan(),$lunar->getPengZuZhi()); $xishen = $lunar->getPositionXiDesc(); $fushen = $lunar->getPositionFuDesc(); $caishen = $lunar->getPositionCaiDesc(); $daysx = $lunar->getDayShengXiao(); $chong = $lunar->getChongDesc(); $sha = '煞'.$lunar->getSha(); $chong = $daysx.'日冲'.$chong; $xz = $solar->getXingZuo().'座'; $rinayin = $lunar->getDayNaYin(); for($i = 0;$i<12;$i++){ $timecaishen[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimePositionCaiDesc(); } $timecaishen[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimePositionCaiDesc(); for($i = 0;$i<12;$i++){ $timeganzhi[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeInGanZhi(); } $timeganzhi[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeInGanZhi(); for($i = 0;$i<12;$i++){ $jixiong[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShenLuck(); } $jixiong[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShenLuck(); for($i = 0;$i<12;$i++){ $xingshen[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShen(); } $xingshen[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShen(); for($i = 0;$i<12;$i++){ $timehh[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeTianShenType(); } $timehh[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeTianShenType(); for($i = 0;$i<12;$i++){ $timejiuxing[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeNineStar(); } $timejiuxing[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeNineStar(); for($i = 0;$i<12;$i++){ $timenayin[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeNaYin(); } $timenayin[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeNaYin(); for($i = 0;$i<12;$i++){ $timeshengxiao[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeShengXiao(); } $timeshengxiao[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeShengXiao(); for($i = 0;$i<12;$i++){ $timechong[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeChongDesc(); } $timechong[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeChongDesc(); for($i = 0;$i<12;$i++){ $timesha[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeSha(); } $timesha[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeSha(); for($i = 0;$i<12;$i++){ $timeyi[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeYi(); } $timeyi[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeYi(); for($i = 0;$i<12;$i++){ $timeji[] = Solar::fromYmdHms($yy, $nn, $jj, $i*2, 0, 0)->getLunar()->getTimeJi(); } $timeji[12] = Solar::fromYmdHms($yy, $nn, $jj, 23, 0, 0)->getLunar()->getTimeJi(); $xyihtml = $xjihtml = array(); foreach($timeyi as $k=>$v){ $xyihtml[$k] = ''; foreach($v as $key=>$item){ $xyihtml[$k] .= $item.' '; } } foreach($timeji as $k=>$v){ $xjihtml[$k] = ''; foreach($v as $key=>$item){ $xjihtml[$k] .= $item.' '; } } $sm = SolarMonth::fromYm($yy,$nn); $xxx = $sm->getDays(); $le_hl_setting = isset($this->cfg['le_hl']) ? $this->cfg['le_hl'] : array(); $day_prefix = $this->cfg['webdir'].$le_hl_setting['day_prefix']; $hlist = ''; foreach($xxx as $v){ $hlist .= ''.$v->getMonth().'月'.$v->getDay().'日黄历'; } $shangjieqi = $lunar->getPrevJieQi(); $xiajieqi = $lunar->getNextJieQi(); $sjieqitime = $shangjieqi->getSolar()->toYmdHms(); $sjieqinian = $shangjieqi->getSolar()->getYear(); $sjieqiname = $shangjieqi->getName(); $sjieqipy = self::jieqitopy($sjieqiname); $xjieqitime = $xiajieqi->getSolar()->toYmdHms(); $xjieqinian = $xiajieqi->getSolar()->getYear(); $xjieqiname = $xiajieqi->getName(); $xjieqipy = self::jieqitopy($xjieqiname); return array( 'yy'=>$yy, //年 'nn'=>$nn, //月 'jj'=>$jj, //日 'week'=>$week, //星期 'xz'=>$xz, //星座 'predayyear'=>$predayyear, //前一天 'predaymonth'=>$predaymonth, //前一天 'predayday'=>$predayday, //前一天 'nextdayyear'=>$nextdayyear, //后一天 'nextdaymonth'=>$nextdaymonth, //后一天 'nextdayday'=>$nextdayday, //后一天 'jj'=>$jj, //日 'chnianyueri'=>$chnianyueri, // narrow 'sx'=>$sx, // 生肖 'yuejijie'=>$yuejijie, 'yuexiang'=>$yuexiang, 'wuhou1'=>$wuhou1, 'wuhou2'=>$wuhou2, 'xingxiu'=>$xingxiu, 'jiuxing'=>$jiuxing, 'liuyao'=>$liuyao, 'rilu'=>$rilu, 'jyihtml'=>$jyihtml, //宜 html 'jishenhtml'=>$jishenhtml, //吉 html 'xishen'=>$xishen, //喜神 'fushen'=>$fushen, //福神 'caishen'=>$caishen, //财神 'xiongsha'=>$xiongsha, //凶神 'pengzu'=>$pengzu, //彭祖 'daysx'=>$daysx, //日数 'chong'=>$chong, //冲 'xz'=>$xz, //星座 'jjihtml'=>$jjihtml, 'xiongshahtml'=>$xiongshahtml, 'yganzhi'=>$yganzhi, 'nganzhi'=>$nganzhi, 'jganzhi'=>$jganzhi, 'niannayin'=>$niannayin, 'yuenayin'=>$yuenayin, 'rinayin'=>$rinayin, 'dayzhishen'=>$dayzhishen, 'huanghei'=>$huanghei, 'chong'=>$chong, 'sha'=>$sha, 'dayzhixing'=>$dayzhixing, 'dayzhixingjx'=>$dayzhixingjx, 'taishen'=>$taishen, 'pengzu'=>$pengzu, 'yuetaishen'=>$yuetaishen, 'sjieqiname'=>$sjieqiname, 'sjieqitime'=>$sjieqitime, 'xjieqiname'=>$xjieqiname, 'xjieqitime'=>$xjieqitime, 'sjieqinian'=>$sjieqinian, 'sjieqipy'=>$sjieqipy, 'xjieqinian'=>$xjieqinian, 'xjieqipy'=>$xjieqipy, 'timeganzhi'=>$timeganzhi, 'xingshen'=>$xingshen, 'timechong'=>$timechong, 'jixiong'=>$jixiong, 'timehh'=>$timehh, 'timejiuxing'=>$timejiuxing, 'xyihtml'=>$xyihtml, 'xjihtml'=>$xjihtml, 'timenayin'=>$timenayin, 'timesha'=>$timesha, 'timecaishen'=>$timecaishen, 'timeshengxiao'=>$timeshengxiao, 'nonglinian'=>$nonglinian, 'nongliyue'=>$nongliyue, 'nongliri'=>$nongliri, 'riwuxing'=>$riwuxing, 'dijizhou'=>$dijizhou, 'mjishenhtml'=>$mjishenhtml, 'mxiongshahtml'=>$mxiongshahtml, 'mjyihtml'=>$mjyihtml, 'mjjihtml'=>$mjjihtml, 'dijitian'=>$dijitian, 'jieric'=>$jieric, 'xiajieqi'=>$xiajieqi, 'foli'=>$foli, 'daoli'=>$daoli, 'dayzhixinghtml'=>$dayzhixinghtml, 'jieguo'=>$jieguo, 'shengxiaoshuzi'=>$shengxiaoshuzi, 'chongshengxiao'=>$chongshengxiao ); } function __get($var) { if($var == 'cfg') { return $this->cfg = $this->runtime->xget(); }else{ return parent::__get($var); } } //获取节气的拼音 static function jieqitopy($jieqi){ switch ($jieqi) { case "立春": $eventpinyin="lichun"; return $eventpinyin; break; case "雨水": $eventpinyin="yushui"; return $eventpinyin; break; case "惊蛰": $eventpinyin="jingzhe"; return $eventpinyin; break; case "春分": $eventpinyin="chunfen"; return $eventpinyin; break; case "清明": $eventpinyin="qingming"; return $eventpinyin; break; case "谷雨": $eventpinyin="guyu"; return $eventpinyin; break; case "立夏": $eventpinyin="lixia"; return $eventpinyin; break; case "小满": $eventpinyin="xiaoman"; return $eventpinyin; break; case "芒种": $eventpinyin="mangzhong"; return $eventpinyin; break; case "夏至": $eventpinyin="xiazhi"; return $eventpinyin; break; case "小暑": $eventpinyin="xiaoshu"; return $eventpinyin; break; case "大暑": $eventpinyin="dashu"; return $eventpinyin; break; case "立秋": $eventpinyin="liqiu"; return $eventpinyin; break; case "处暑": $eventpinyin="chushu"; return $eventpinyin; break; case "白露": $eventpinyin="bailu"; return $eventpinyin; break; case "秋分": $eventpinyin="qiufen"; return $eventpinyin; break; case "寒露": $eventpinyin="hanlu"; return $eventpinyin; break; case "霜降": $eventpinyin="shuangjiang"; return $eventpinyin; break; case "立冬": $eventpinyin="lidong"; return $eventpinyin; break; case "小雪": $eventpinyin="xiaoxue"; return $eventpinyin; break; case "大雪": $eventpinyin="daxue"; return $eventpinyin; break; case "冬至": $eventpinyin="dongzhi"; return $eventpinyin; break; case "小寒": $eventpinyin="xiaohan"; return $eventpinyin; break; case "大寒": $eventpinyin="dahan"; return $eventpinyin; break; } } } Lecms 3.0.3 错误

    错误信息

    错误位置

    基本信息

    程序流程

    SQL

    $_GET

    $_POST

    $_COOKIE

    包含文件

    其他信息