PHP收藏本版 +发表新主题

php获取农历、节日、节气的方法

  1. <?php
  2. /*
  3. * edit: www.hl05.com
  4. */
  5. class Lunar  
  6. {   
  7.     var $MIN_YEAR = 1891;   
  8.     var $MAX_YEAR = 2100;   
  9.     var $lunarInfo = array(   
  10.     array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),array(5,1,26,43344),array(0,2,13,59728),   
  11.     array(0,2,2,27296),array(3,1,22,44368),array(0,2,10,43856),array(8,1,30,19304),array(0,2,19,19168),array(0,2,8,42352),   
  12.     array(5,1,29,21096),array(0,2,16,53856),array(0,2,4,55632),array(4,1,25,27304),array(0,2,13,22176),array(0,2,2,39632),   
  13.     array(2,1,22,19176),array(0,2,10,19168),array(6,1,30,42200),array(0,2,18,42192),array(0,2,6,53840),array(5,1,26,54568),   
  14.     array(0,2,14,46400),array(0,2,3,54944),array(2,1,23,38608),array(0,2,11,38320),array(7,2,1,18872),array(0,2,20,18800),   
  15.     array(0,2,8,42160),array(5,1,28,45656),array(0,2,16,27216),array(0,2,5,27968),array(4,1,24,44456),array(0,2,13,11104),   
  16.     array(0,2,2,38256),array(2,1,23,18808),array(0,2,10,18800),array(6,1,30,25776),array(0,2,17,54432),array(0,2,6,59984),   
  17.     array(5,1,26,27976),array(0,2,14,23248),array(0,2,4,11104),array(3,1,24,37744),array(0,2,11,37600),array(7,1,31,51560),   
  18.     array(0,2,19,51536),array(0,2,8,54432),array(6,1,27,55888),array(0,2,15,46416),array(0,2,5,22176),array(4,1,25,43736),   
  19.     array(0,2,13,9680),array(0,2,2,37584),array(2,1,22,51544),array(0,2,10,43344),array(7,1,29,46248),array(0,2,17,27808),   
  20.     array(0,2,6,46416),array(5,1,27,21928),array(0,2,14,19872),array(0,2,3,42416),array(3,1,24,21176),array(0,2,12,21168),   
  21.     array(8,1,31,43344),array(0,2,18,59728),array(0,2,8,27296),array(6,1,28,44368),array(0,2,15,43856),array(0,2,5,19296),   
  22.     array(4,1,25,42352),array(0,2,13,42352),array(0,2,2,21088),array(3,1,21,59696),array(0,2,9,55632),array(7,1,30,23208),   
  23.     array(0,2,17,22176),array(0,2,6,38608),array(5,1,27,19176),array(0,2,15,19152),array(0,2,3,42192),array(4,1,23,53864),   
  24.     array(0,2,11,53840),array(8,1,31,54568),array(0,2,18,46400),array(0,2,7,46752),array(6,1,28,38608),array(0,2,16,38320),   
  25.     array(0,2,5,18864),array(4,1,25,42168),array(0,2,13,42160),array(10,2,2,45656),array(0,2,20,27216),array(0,2,9,27968),   
  26.     array(6,1,29,44448),array(0,2,17,43872),array(0,2,6,38256),array(5,1,27,18808),array(0,2,15,18800),array(0,2,4,25776),   
  27.     array(3,1,23,27216),array(0,2,10,59984),array(8,1,31,27432),array(0,2,19,23232),array(0,2,7,43872),array(5,1,28,37736),   
  28.     array(0,2,16,37600),array(0,2,5,51552),array(4,1,24,54440),array(0,2,12,54432),array(0,2,1,55888),array(2,1,22,23208),   
  29.     array(0,2,9,22176),array(7,1,29,43736),array(0,2,18,9680),array(0,2,7,37584),array(5,1,26,51544),array(0,2,14,43344),   
  30.     array(0,2,3,46240),array(4,1,23,46416),array(0,2,10,44368),array(9,1,31,21928),array(0,2,19,19360),array(0,2,8,42416),   
  31.     array(6,1,28,21176),array(0,2,16,21168),array(0,2,5,43312),array(4,1,25,29864),array(0,2,12,27296),array(0,2,1,44368),   
  32.     array(2,1,22,19880),array(0,2,10,19296),array(6,1,29,42352),array(0,2,17,42208),array(0,2,6,53856),array(5,1,26,59696),   
  33.     array(0,2,13,54576),array(0,2,3,23200),array(3,1,23,27472),array(0,2,11,38608),array(11,1,31,19176),array(0,2,19,19152),   
  34.     array(0,2,8,42192),array(6,1,28,53848),array(0,2,15,53840),array(0,2,4,54560),array(5,1,24,55968),array(0,2,12,46496),   
  35.     array(0,2,1,22224),array(2,1,22,19160),array(0,2,10,18864),array(7,1,30,42168),array(0,2,17,42160),array(0,2,6,43600),   
  36.     array(5,1,26,46376),array(0,2,14,27936),array(0,2,2,44448),array(3,1,23,21936),array(0,2,11,37744),array(8,2,1,18808),   
  37.     array(0,2,19,18800),array(0,2,8,25776),array(6,1,28,27216),array(0,2,15,59984),array(0,2,4,27424),array(4,1,24,43872),   
  38.     array(0,2,12,43744),array(0,2,2,37600),array(3,1,21,51568),array(0,2,9,51552),array(7,1,29,54440),array(0,2,17,54432),   
  39.     array(0,2,5,55888),array(5,1,26,23208),array(0,2,14,22176),array(0,2,3,42704),array(4,1,23,21224),array(0,2,11,21200),   
  40.     array(8,1,31,43352),array(0,2,19,43344),array(0,2,7,46240),array(6,1,27,46416),array(0,2,15,44368),array(0,2,5,21920),   
  41.     array(4,1,24,42448),array(0,2,12,42416),array(0,2,2,21168),array(3,1,22,43320),array(0,2,9,26928),array(7,1,29,29336),   
  42.     array(0,2,17,27296),array(0,2,6,44368),array(5,1,26,19880),array(0,2,14,19296),array(0,2,3,42352),array(4,1,24,21104),   
  43.     array(0,2,10,53856),array(8,1,30,59696),array(0,2,18,54560),array(0,2,7,55968),array(6,1,27,27472),array(0,2,15,22224),   
  44.     array(0,2,5,19168),array(4,1,25,42216),array(0,2,12,42192),array(0,2,1,53584),array(2,1,21,55592),array(0,2,9,54560)   
  45.     );   
  46.       
  47.     /**  
  48.     * 将阳历转换为阴历  
  49.     * @param year 公历-年  
  50.     * @param month 公历-月  
  51.     * @param date 公历-日  
  52.     */   
  53.     function convertSolarToLunar($year,$month,$date)
  54.     {   
  55.         //debugger;   
  56.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  57.         if($year==$this->MIN_YEAR&&$month<=2&&$date<=9) return array(1891,'正月','初一','辛卯',1,1,'兔');   
  58.         return $this->getLunarByBetween($year,$this->getDaysBetweenSolar($year,$month,$date,$yearData[1],$yearData[2]));   
  59.     }   
  60.         
  61.     function convertSolarMonthToLunar($year,$month)  
  62.     {   
  63.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  64.         if($year==$this->MIN_YEAR&&$month<=2&&$date<=9) return array(1891,'正月','初一','辛卯',1,1,'兔');   
  65.         $month_days_ary = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);   
  66.         $dd = $month_days_ary[$month];   
  67.         if($this->isLeapYear($year) && $month == 2) $dd++;   
  68.         $lunar_ary = array();   
  69.         for ($i = 1; $i < $dd; $i++)  
  70.         {   
  71.             $array = $this->getLunarByBetween($year,$this->getDaysBetweenSolar($year, $month, $i, $yearData[1], $yearData[2]));   
  72.             $array[] = $year . '-' . $month . '-' . $i;   
  73.             $lunar_ary[$i] = $array;   
  74.         }   
  75.         return $lunar_ary;   
  76.     }
  77.          
  78.     /**  
  79.     * 将阴历转换为阳历  
  80.     * @param year 阴历-年  
  81.     * @param month 阴历-月,闰月处理:例如如果当年闰五月,那么第二个五月就传六月,相当于阴历有13个月,只是有的时候第13个月的天数为0  
  82.     * @param date 阴历-日  
  83.     */   
  84.     function convertLunarToSolar($year,$month,$date)
  85.     {   
  86.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  87.         $between = $this->getDaysBetweenLunar($year,$month,$date);   
  88.         $res = mktime(0,0,0,$yearData[1],$yearData[2],$year);   
  89.         $res = date('Y-m-d', $res+$between*24*60*60);   
  90.         $day = explode('-', $res);   
  91.         $year = $day[0];   
  92.         $month= $day[1];   
  93.         $day = $day[2];   
  94.         return array($year, $month, $day);   
  95.     }   
  96.       
  97.     /**  
  98.     * 判断是否是闰年  
  99.     * @param year  
  100.     */   
  101.     function isLeapYear($year)
  102.     {   
  103.         return (($year%4==0 && $year%100 !=0) || ($year%400==0));   
  104.     }
  105.          
  106.     /**  
  107.     * 获取干支纪年  
  108.     * @param year  
  109.     */   
  110.     function getLunarYearName($year)
  111.     {   
  112.         $sky = array('庚','辛','壬','癸','甲','乙','丙','丁','戊','己');   
  113.         $earth = array('申','酉','戌','亥','子','丑','寅','卯','辰','巳','午','未');   
  114.         $year = $year.'';   
  115.         return $sky[$year{3}].$earth[$year%12];   
  116.     }   
  117.       
  118.     /**  
  119.     * 根据阴历年获取生肖  
  120.     * @param year 阴历年  
  121.     */   
  122.     function getYearZodiac($year)
  123.     {   
  124.         $zodiac = array('猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊');   
  125.         return $zodiac[$year%12];   
  126.     }   
  127.       
  128.     /**  
  129.     * 获取阳历月份的天数  
  130.     * @param year 阳历-年  
  131.     * @param month 阳历-月  
  132.     */   
  133.     function getSolarMonthDays($year,$month)
  134.     {   
  135.         $monthHash = array('1'=>31,'2'=>$this->isLeapYear($year)?29:28,'3'=>31,'4'=>30,'5'=>31,'6'=>30,'7'=>31,'8'=>31,'9'=>30,'10'=>31,'11'=>30,'12'=>31);   
  136.         return $monthHash["$month"];   
  137.     }   
  138.       
  139.     /**  
  140.     * 获取阴历月份的天数  
  141.     * @param year 阴历-年  
  142.     * @param month 阴历-月,从一月开始  
  143.     */   
  144.     function getLunarMonthDays($year,$month)
  145.     {   
  146.         $monthData = $this->getLunarMonths($year);   
  147.         return $monthData[$month-1];   
  148.     }   
  149.       
  150.     /**  
  151.     * 获取阴历每月的天数的数组  
  152.     * @param year  
  153.     */   
  154.     function getLunarMonths($year)
  155.     {   
  156.         $yearData = $this->lunarInfo[$year - $this->MIN_YEAR];   
  157.         $leapMonth = $yearData[0];   
  158.         $bit = decbin($yearData[3]);   
  159.         for ($i = 0; $i < strlen($bit);$i ++) $bitArray[$i] = substr($bit, $i, 1);   
  160.         for($k=0,$klen=16-count($bitArray);$k<$klen;$k++) array_unshift($bitArray, '0');   
  161.         $bitArray = array_slice($bitArray,0,($leapMonth==0?12:13));   
  162.         for($i=0; $i
  163.         return $bitArray;   
  164.     }   
  165.       
  166.     /**  
  167.     * 获取农历每年的天数  
  168.     * @param year 农历年份  
  169.     */   
  170.     function getLunarYearDays($year)
  171.     {   
  172.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  173.         $monthArray = $this->getLunarYearMonths($year);   
  174.         $len = count($monthArray);   
  175.         return ($monthArray[$len-1]==0?$monthArray[$len-2]:$monthArray[$len-1]);   
  176.     }   
  177.       
  178.     function getLunarYearMonths($year)
  179.     {   
  180.         //debugger;   
  181.         $monthData = $this->getLunarMonths($year);   
  182.         $res=array();   
  183.         $temp=0;   
  184.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  185.         $len = ($yearData[0]==0?12:13);   
  186.         for($i=0;$i<$len;$i++)
  187.         {   
  188.             $temp=0;   
  189.             for($j=0;$j<=$i;$j++) $temp+=$monthData[$j];   
  190.             array_push($res, $temp);   
  191.         }   
  192.         return $res;   
  193.     }   
  194.       
  195.     /**  
  196.     * 获取闰月  
  197.     * @param year 阴历年份  
  198.     */   
  199.     function getLeapMonth($year)
  200.     {   
  201.         $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];   
  202.         return $yearData[0];   
  203.     }  
  204.         
  205.     /**  
  206.     * 计算阴历日期与正月初一相隔的天数  
  207.     * @param year  
  208.     * @param month  
  209.     * @param date  
  210.     */   
  211.     function getDaysBetweenLunar($year,$month,$date)
  212.     {   
  213.         $yearMonth = $this->getLunarMonths($year);   
  214.         $res=0;   
  215.         for($i=1;$i<$month;$i++) $res +=$yearMonth[$i-1];   
  216.         $res+=$date-1;   
  217.         return $res;   
  218.     }  
  219.         
  220.     /**  
  221.     * 计算2个阳历日期之间的天数  
  222.     * @param year 阳历年  
  223.     * @param cmonth  
  224.     * @param cdate  
  225.     * @param dmonth 阴历正月对应的阳历月份  
  226.     * @param ddate 阴历初一对应的阳历天数  
  227.     */   
  228.     function getDaysBetweenSolar($year,$cmonth,$cdate,$dmonth,$ddate)
  229.     {   
  230.         $a = mktime(0,0,0,$cmonth,$cdate,$year);   
  231.         $b = mktime(0,0,0,$dmonth,$ddate,$year);   
  232.         return ceil(($a-$b)/24/3600);   
  233.     }  
  234.         
  235.     /**  
  236.     * 根据距离正月初一的天数计算阴历日期  
  237.     * @param year 阳历年  
  238.     * @param between 天数  
  239.     */   
  240.     function getLunarByBetween($year,$between)
  241.     {   
  242.         //debugger;   
  243.         $lunarArray = array();   
  244.         $yearMonth=array();   
  245.         $t=0;   
  246.         $e=0;   
  247.         $leapMonth=0;   
  248.         $m='';   
  249.         if($between==0)
  250.         {   
  251.             array_push($lunarArray, $year,'正月','初一');   
  252.             $t = 1;   
  253.             $e = 1;   
  254.         }
  255.         else
  256.         {   
  257.             $year = $between>0? $year : ($year-1);   
  258.             $yearMonth = $this->getLunarYearMonths($year);   
  259.             $leapMonth = $this->getLeapMonth($year);   
  260.             $between = $between>0?$between : ($this->getLunarYearDays($year)+$between);   
  261.             for($i=0;$i<13;$i++)
  262.             {   
  263.                 if($between==$yearMonth[$i])
  264.                 {   
  265.                     $t=$i+2;   
  266.                     $e=1;   
  267.                     break;   
  268.                 }else if($between<$yearMonth[$i])
  269.                 {   
  270.                     $t=$i+1;   
  271.                     $e=$between-(empty($yearMonth[$i-1])?0:$yearMonth[$i-1])+1;   
  272.                     break;   
  273.                 }   
  274.             }   
  275.             $m = ($leapMonth!=0&&$t==$leapMonth+1)?('闰'.$this->getCapitalNum($t- 1,true)):$this->getCapitalNum(($leapMonth!=0&&$leapMonth+1<$t?($t-1):$t),true);   
  276.             array_push($lunarArray,$year,$m,$this->getCapitalNum($e,false));   
  277.         }   
  278.         array_push($lunarArray,$this->getLunarYearName($year));// 天干地支   
  279.         array_push($lunarArray,$t,$e);   
  280.         array_push($lunarArray,$this->getYearZodiac($year));// 12生肖   
  281.         array_push($lunarArray,$leapMonth);// 闰几月   
  282.         return $lunarArray;   
  283.     }   
  284.    
  285.     /**  
  286.     * 获取数字的阴历叫法  
  287.     * @param num 数字  
  288.     * @param isMonth 是否是月份的数字  
  289.     */   
  290.     function getCapitalNum($num,$isMonth)
  291.     {   
  292.         $isMonth = $isMonth || false;   
  293.         $dateHash=array('0'=>'','1'=>'一','2'=>'二','3'=>'三','4'=>'四','5'=>'五','6'=>'六','7'=>'七','8'=>'八','9'=>'九','10'=>'十 ');   
  294.         $monthHash=array('0'=>'','1'=>'正月','2'=>'二月','3'=>'三月','4'=>'四月','5'=>'五月','6'=>'六月','7'=>'七月','8'=>'八月','9'=>'九月','10'=>'十月','11'=>'冬月','12'=>'腊月');   
  295.         $res='';   
  296.         if($isMonth) $res = $monthHash[$num];   
  297.         else
  298.         {   
  299.             if($num<=10) $res = '初'.$dateHash[$num];   
  300.             else if($num>10&&$num<20) $res = '十'.$dateHash[$num-10];   
  301.             else if($num==20) $res = "二十";   
  302.             else if($num>20&&$num<30) $res = "廿".$dateHash[$num-20];   
  303.             else if($num==30) $res = "三十";   
  304.         }   
  305.         return $res;   
  306.     }  
  307.    
  308.     /*
  309.      * 节气通用算法
  310.      */   
  311.     function getJieQi($_year,$month,$day)  
  312.     {  
  313.         $year = substr($_year,-2)+0;  
  314.         $coefficient = array(  
  315.             array(5.4055,2019,-1),//小寒  
  316.             array(20.12,2082,1),//大寒  
  317.             array(3.87),//立春  
  318.             array(18.74,2026,-1),//雨水  
  319.             array(5.63),//惊蛰  
  320.             array(20.646,2084,1),//春分  
  321.             array(4.81),//清明  
  322.             array(20.1),//谷雨  
  323.             array(5.52,1911,1),//立夏  
  324.             array(21.04,2008,1),//小满  
  325.             array(5.678,1902,1),//芒种  
  326.             array(21.37,1928,1),//夏至  
  327.             array(7.108,2016,1),//小暑  
  328.             array(22.83,1922,1),//大暑  
  329.             array(7.5,2002,1),//立秋  
  330.             array(23.13),//处暑  
  331.             array(7.646,1927,1),//白露  
  332.             array(23.042,1942,1),//秋分  
  333.             array(8.318),//寒露  
  334.             array(23.438,2089,1),//霜降  
  335.             array(7.438,2089,1),//立冬  
  336.             array(22.36,1978,1),//小雪  
  337.             array(7.18,1954,1),//大雪  
  338.             array(21.94,2021,-1)//冬至  
  339.         );  
  340.         $term_name = array(     
  341.         "小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨",     
  342.         "立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑",     
  343.         "白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至");  
  344.             
  345.         $idx1 = ($month-1)*2;  
  346.         $_leap_value = floor(($year-1)/4);  
  347.         $day1 = floor($year*0.2422+$coefficient[$idx1][0])-$_leap_value;
  348.         if(isset($coefficient[$idx1][1])&&$coefficient[$idx1][1]==$_year) $day1 += $coefficient[$idx1][2];  
  349.         $day2 = floor($year*0.2422+$coefficient[$idx1+1][0])-$_leap_value;  
  350.         if(isset($coefficient[$idx1+1][1])&&$coefficient[$idx1+1][1]==$_year) $day1 += $coefficient[$idx1+1][2];  
  351.          
  352.         $data=array();
  353.         if($day<$day1){
  354.             $data['name1']=$term_name[$idx1-1];
  355.             $data['name2']=$term_name[$idx1-1].'后';
  356.         }else if($day==$day1){
  357.             $data['name1']=$term_name[$idx1];
  358.             $data['name2']=$term_name[$idx1];
  359.         }else if($day>$day1 && $day<$day2){
  360.             $data['name1']=$term_name[$idx1];
  361.             $data['name2']=$term_name[$idx1].'后';
  362.         }else if($day==$day2){
  363.             $data['name1']=$term_name[$idx1+1];
  364.             $data['name2']=$term_name[$idx1+1];
  365.         }else if($day>$day2){
  366.             $data['name1']=$term_name[$idx1+1];
  367.             $data['name2']=$term_name[$idx1+1].'后';
  368.         }
  369.         return $data;
  370.     }  
  371.         
  372.     /*
  373.      * 获取节日:特殊的节日只能修改此函数来计算
  374.      */
  375.     function getFestival($today, $nl_info = false,$config = 1)  
  376.     {  
  377.         if($config == 1)  
  378.         {  
  379.             $arr_lunar=array('01-01'=>'春节','01-15'=>'元宵节','02-02'=>'二月二','05-05'=>'端午节','07-07'=>'七夕节','08-15'=>'中秋节','09-09'=>'重阳节','12-08'=>'腊八节','12-23'=>'小年');   
  380.             $arr_solar=array('01-01'=>'元旦','02-14'=>'情人节','03-12'=>'植树节','04-01'=>'愚人节','05-01'=>'劳动节','06-01'=>'儿童节','10-01'=>'国庆节','10-31'=>'万圣节','12-24'=>'平安夜','12-25'=>'圣诞节');  
  381.         }//需要不同节日的,用不同的$config,然后配置$arr_lunar和$arr_solar  
  382.    
  383.         $festivals = array();  
  384.             
  385.         list($y,$m,$d) = explode('-',$today);  
  386.         if(!$nl_info) $nl_info = $this->convertSolarToLunar($y,intval($m),intval($d));  
  387.         
  388.         if($nl_info[7]>0&&$nl_info[7]<$nl_info[4]) $nl_info[4]-=1;  
  389.         $md_lunar = substr('0'.$nl_info[4],-2).'-'.substr('0'.$nl_info[5],-2);  
  390.         $md_solar=substr_replace($today,'',0,5);  
  391.             
  392.         isset($arr_lunar[$md_lunar])?array_push($festivals, $arr_lunar[$md_lunar]):'';  
  393.         isset($arr_solar[$md_solar])?array_push($festivals, $arr_solar[$md_solar]):'';  
  394.    
  395.         $glweek  = date("w",strtotime($today));    //0-6   
  396.    
  397.         if($m==5&&($d>7)&&($d<15)&&($glweek==0))array_push($festivals, "母亲节");   
  398.         if($m==6&&($d>14)&&($d<22)&&($glweek==0))array_push($festivals,"父亲节");   
  399.    
  400.         $jieqi = $this->getJieQi($y,$m,$d);  
  401.         if($jieqi)array_push($festivals,$jieqi);   
  402.         return implode('/',$festivals);  
  403.     }

  404.      /*
  405.      * 获取当前时间属于哪个时辰
  406.      @param int $time  时间戳
  407.      */
  408.     function getTheHour($h){
  409.         $d=$h;
  410.         if($d==23 || $d==0){
  411.             return '子时';
  412.         }else if($d==1 || $d==2){
  413.             return '丑时';
  414.         }else if($d==3 || $d==4){
  415.             return '寅时';
  416.         }else if($d==5 || $d==6){
  417.             return '卯时';
  418.         }else if($d==7 || $d==8){
  419.             return '辰时';
  420.         }else if($d==9 || $d==10){
  421.             return '巳时';
  422.         }else if($d==11 || $d==12){
  423.             return '午时';
  424.         }else if($d==13 || $d==14){
  425.             return '未时';
  426.         }else if($d==15 || $d==16){
  427.             return '申时';
  428.         }else if($d==17 || $d==18){
  429.             return '酉时';
  430.         }else if($d==19 || $d==20){
  431.             return '戌时';
  432.         }else if($d==21 || $d==22){
  433.             return '亥时';
  434.         }
  435.     }
  436. }
  437. ?>

扫描二维码,手机查看
声明:本文来源于互联网,观点仅代表作者本人,不代表欢乐你我,真实性请妥善甄别。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则