亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php實現獲取農歷(陰歷)、節日、節氣的類與用法示例

2024-05-05 00:01:12
字體:
來源:轉載
供稿:網友

本文實例講述了php實現獲取農歷(陰歷)、節日、節氣的類與用法。分享給大家供大家參考,具體如下:

<?php/* * 農歷 節氣 節日 */header("Content-Type:text/html;charset=utf-8");class Lunar{  var $MIN_YEAR = 1891;  var $MAX_YEAR = 2100;  var $lunarInfo = array(  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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),  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)  );  /**  * 將陽歷轉換為陰歷  * @param year 公歷-年  * @param month 公歷-月  * @param date 公歷-日  */  function convertSolarToLunar($year,$month,$date)  {    //debugger;    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    if($year==$this->MIN_YEAR&&$month<=2&&$date<=9) return array(1891,'正月','初一','辛卯',1,1,'兔');    return $this->getLunarByBetween($year,$this->getDaysBetweenSolar($year,$month,$date,$yearData[1],$yearData[2]));  }  function convertSolarMonthToLunar($year,$month)  {    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    if($year==$this->MIN_YEAR&&$month<=2&&$date<=9) return array(1891,'正月','初一','辛卯',1,1,'兔');    $month_days_ary = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);    $dd = $month_days_ary[$month];    if($this->isLeapYear($year) && $month == 2) $dd++;    $lunar_ary = array();    for ($i = 1; $i < $dd; $i++)    {      $array = $this->getLunarByBetween($year,$this->getDaysBetweenSolar($year, $month, $i, $yearData[1], $yearData[2]));      $array[] = $year . '-' . $month . '-' . $i;      $lunar_ary[$i] = $array;    }    return $lunar_ary;  }  /**  * 將陰歷轉換為陽歷  * @param year 陰歷-年  * @param month 陰歷-月,閏月處理:例如如果當年閏五月,那么第二個五月就傳六月,相當于陰歷有13個月,只是有的時候第13個月的天數為0  * @param date 陰歷-日  */  function convertLunarToSolar($year,$month,$date)  {    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    $between = $this->getDaysBetweenLunar($year,$month,$date);    $res = mktime(0,0,0,$yearData[1],$yearData[2],$year);    $res = date('Y-m-d', $res+$between*24*60*60);    $day = explode('-', $res);    $year = $day[0];    $month= $day[1];    $day = $day[2];    return array($year, $month, $day);  }  /**  * 判斷是否是閏年  * @param year  */  function isLeapYear($year)  {    return (($year%4==0 && $year%100 !=0) || ($year%400==0));  }  /**  * 獲取干支紀年  * @param year  */  function getLunarYearName($year)  {    $sky = array('庚','辛','壬','癸','甲','乙','丙','丁','戊','己');    $earth = array('申','酉','戌','亥','子','丑','寅','卯','辰','巳','午','未');    $year = $year.'';    return $sky[$year{3}].$earth[$year%12];  }  /**  * 根據陰歷年獲取生肖  * @param year 陰歷年  */  function getYearZodiac($year)  {    $zodiac = array('猴','雞','狗','豬','鼠','牛','虎','兔','龍','蛇','馬','羊');    return $zodiac[$year%12];  }  /**  * 獲取陽歷月份的天數  * @param year 陽歷-年  * @param month 陽歷-月  */  function getSolarMonthDays($year,$month)  {    $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);    return $monthHash["$month"];  }  /**  * 獲取陰歷月份的天數  * @param year 陰歷-年  * @param month 陰歷-月,從一月開始  */  function getLunarMonthDays($year,$month)  {    $monthData = $this->getLunarMonths($year);    return $monthData[$month-1];  }  /**  * 獲取陰歷每月的天數的數組  * @param year  */  function getLunarMonths($year)  {    $yearData = $this->lunarInfo[$year - $this->MIN_YEAR];    $leapMonth = $yearData[0];    $bit = decbin($yearData[3]);    for ($i = 0; $i < strlen($bit);$i ++) $bitArray[$i] = substr($bit, $i, 1);    for($k=0,$klen=16-count($bitArray);$k<$klen;$k++) array_unshift($bitArray, '0');    $bitArray = array_slice($bitArray,0,($leapMonth==0?12:13));    for($i=0; $i<count($bitArray); $i++) $bitArray[$i] = $bitArray[$i] + 29;    return $bitArray;  }  /**  * 獲取農歷每年的天數  * @param year 農歷年份  */  function getLunarYearDays($year)  {    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    $monthArray = $this->getLunarYearMonths($year);    $len = count($monthArray);    return ($monthArray[$len-1]==0?$monthArray[$len-2]:$monthArray[$len-1]);  }  function getLunarYearMonths($year)  {    //debugger;    $monthData = $this->getLunarMonths($year);    $res=array();    $temp=0;    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    $len = ($yearData[0]==0?12:13);    for($i=0;$i<$len;$i++)    {      $temp=0;      for($j=0;$j<=$i;$j++) $temp+=$monthData[$j];      array_push($res, $temp);    }    return $res;  }  /**  * 獲取閏月  * @param year 陰歷年份  */  function getLeapMonth($year)  {    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    return $yearData[0];  }  /**  * 計算陰歷日期與正月初一相隔的天數  * @param year  * @param month  * @param date  */  function getDaysBetweenLunar($year,$month,$date)  {    $yearMonth = $this->getLunarMonths($year);    $res=0;    for($i=1;$i<$month;$i++) $res +=$yearMonth[$i-1];    $res+=$date-1;    return $res;  }  /**  * 計算2個陽歷日期之間的天數  * @param year 陽歷年  * @param cmonth  * @param cdate  * @param dmonth 陰歷正月對應的陽歷月份  * @param ddate 陰歷初一對應的陽歷天數  */  function getDaysBetweenSolar($year,$cmonth,$cdate,$dmonth,$ddate)  {    $a = mktime(0,0,0,$cmonth,$cdate,$year);    $b = mktime(0,0,0,$dmonth,$ddate,$year);    return ceil(($a-$b)/24/3600);  }  /**  * 根據距離正月初一的天數計算陰歷日期  * @param year 陽歷年  * @param between 天數  */  function getLunarByBetween($year,$between)  {    //debugger;    $lunarArray = array();    $yearMonth=array();    $t=0;    $e=0;    $leapMonth=0;    $m='';    if($between==0)    {      array_push($lunarArray, $year,'正月','初一');      $t = 1;      $e = 1;    }    else    {      $year = $between>0? $year : ($year-1);      $yearMonth = $this->getLunarYearMonths($year);      $leapMonth = $this->getLeapMonth($year);      $between = $between>0?$between : ($this->getLunarYearDays($year)+$between);      for($i=0;$i<13;$i++)      {        if($between==$yearMonth[$i])        {          $t=$i+2;          $e=1;          break;        }else if($between<$yearMonth[$i])        {          $t=$i+1;          $e=$between-(empty($yearMonth[$i-1])?0:$yearMonth[$i-1])+1;          break;        }      }      $m = ($leapMonth!=0&&$t==$leapMonth+1)?('閏'.$this->getCapitalNum($t- 1,true)):$this->getCapitalNum(($leapMonth!=0&&$leapMonth+1<$t?($t-1):$t),true);      array_push($lunarArray,$year,$m,$this->getCapitalNum($e,false));    }    array_push($lunarArray,$this->getLunarYearName($year));// 天干地支    array_push($lunarArray,$t,$e);    array_push($lunarArray,$this->getYearZodiac($year));// 12生肖    array_push($lunarArray,$leapMonth);// 閏幾月    return $lunarArray;  }  /**  * 獲取數字的陰歷叫法  * @param num 數字  * @param isMonth 是否是月份的數字  */  function getCapitalNum($num,$isMonth)  {    $isMonth = $isMonth || false;    $dateHash=array('0'=>'','1'=>'一','2'=>'二','3'=>'三','4'=>'四','5'=>'五','6'=>'六','7'=>'七','8'=>'八','9'=>'九','10'=>'十 ');    $monthHash=array('0'=>'','1'=>'正月','2'=>'二月','3'=>'三月','4'=>'四月','5'=>'五月','6'=>'六月','7'=>'七月','8'=>'八月','9'=>'九月','10'=>'十月','11'=>'冬月','12'=>'臘月');    $res='';    if($isMonth) $res = $monthHash[$num];    else    {      if($num<=10) $res = '初'.$dateHash[$num];      else if($num>10&&$num<20) $res = '十'.$dateHash[$num-10];      else if($num==20) $res = "二十";      else if($num>20&&$num<30) $res = "廿".$dateHash[$num-20];      else if($num==30) $res = "三十";    }    return $res;  }  /*   * 節氣通用算法   */  function getJieQi($_year,$month,$day)  {    $year = substr($_year,-2)+0;    $coefficient = array(      array(5.4055,2019,-1),//小寒      array(20.12,2082,1),//大寒      array(3.87),//立春      array(18.74,2026,-1),//雨水      array(5.63),//驚蟄      array(20.646,2084,1),//春分      array(4.81),//清明      array(20.1),//谷雨      array(5.52,1911,1),//立夏      array(21.04,2008,1),//小滿      array(5.678,1902,1),//芒種      array(21.37,1928,1),//夏至      array(7.108,2016,1),//小暑      array(22.83,1922,1),//大暑      array(7.5,2002,1),//立秋      array(23.13),//處暑      array(7.646,1927,1),//白露      array(23.042,1942,1),//秋分      array(8.318),//寒露      array(23.438,2089,1),//霜降      array(7.438,2089,1),//立冬      array(22.36,1978,1),//小雪      array(7.18,1954,1),//大雪      array(21.94,2021,-1)//冬至    );    $term_name = array(    "小寒","大寒","立春","雨水","驚蟄","春分","清明","谷雨",    "立夏","小滿","芒種","夏至","小暑","大暑","立秋","處暑",    "白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至");    $idx1 = ($month-1)*2;    $_leap_value = floor(($year-1)/4);    $day1 = floor($year*0.2422+$coefficient[$idx1][0])-$_leap_value;    if(isset($coefficient[$idx1][1])&&$coefficient[$idx1][1]==$_year) $day1 += $coefficient[$idx1][2];    $day2 = floor($year*0.2422+$coefficient[$idx1+1][0])-$_leap_value;    if(isset($coefficient[$idx1+1][1])&&$coefficient[$idx1+1][1]==$_year) $day1 += $coefficient[$idx1+1][2];    //echo __FILE__.'->'.__LINE__.' $day1='.$day1,',$day2='.$day2.'<br/>'.chr(10);    $data=array();    if($day<$day1){      $data['name1']=$term_name[$idx1-1];      $data['name2']=$term_name[$idx1-1].'后';    }else if($day==$day1){      $data['name1']=$term_name[$idx1];      $data['name2']=$term_name[$idx1];    }else if($day>$day1 && $day<$day2){      $data['name1']=$term_name[$idx1];      $data['name2']=$term_name[$idx1].'后';    }else if($day==$day2){      $data['name1']=$term_name[$idx1+1];      $data['name2']=$term_name[$idx1+1];    }else if($day>$day2){      $data['name1']=$term_name[$idx1+1];      $data['name2']=$term_name[$idx1+1].'后';    }    return $data;  }  /*   * 獲取節日:特殊的節日只能修改此函數來計算   */  function getFestival($today, $nl_info = false,$config = 1)  {    if($config == 1)    {      $arr_lunar=array('01-01'=>'春節','01-15'=>'元宵節','02-02'=>'二月二','05-05'=>'端午節','07-07'=>'七夕節','08-15'=>'中秋節','09-09'=>'重陽節','12-08'=>'臘八節','12-23'=>'小年');      $arr_solar=array('01-01'=>'元旦','02-14'=>'情人節','03-12'=>'植樹節','04-01'=>'愚人節','05-01'=>'勞動節','06-01'=>'兒童節','10-01'=>'國慶節','10-31'=>'萬圣節','12-24'=>'平安夜','12-25'=>'圣誕節');    }//需要不同節日的,用不同的$config,然后配置$arr_lunar和$arr_solar    $festivals = array();    list($y,$m,$d) = explode('-',$today);    if(!$nl_info) $nl_info = $this->convertSolarToLunar($y,intval($m),intval($d));    if($nl_info[7]>0&&$nl_info[7]<$nl_info[4]) $nl_info[4]-=1;    $md_lunar = substr('0'.$nl_info[4],-2).'-'.substr('0'.$nl_info[5],-2);    $md_solar=substr_replace($today,'',0,5);    isset($arr_lunar[$md_lunar])?array_push($festivals, $arr_lunar[$md_lunar]):'';    isset($arr_solar[$md_solar])?array_push($festivals, $arr_solar[$md_solar]):'';    $glweek = date("w",strtotime($today));  //0-6    if($m==5&&($d>7)&&($d<15)&&($glweek==0))array_push($festivals, "母親節");    if($m==6&&($d>14)&&($d<22)&&($glweek==0))array_push($festivals,"父親節");    $jieqi = $this->getJieQi($y,$m,$d);    if($jieqi)array_push($festivals,$jieqi);    return implode('/',$festivals);  }   /*   * 獲取當前時間屬于哪個時辰   @param int $time 時間戳   */  function getTheHour($h){    $d=$h;    if($d==23 || $d==0){      return '子時';    }else if($d==1 || $d==2){      return '丑時';    }else if($d==3 || $d==4){      return '寅時';    }else if($d==5 || $d==6){      return '卯時';    }else if($d==7 || $d==8){      return '辰時';    }else if($d==9 || $d==10){      return '巳時';    }else if($d==11 || $d==12){      return '午時';    }else if($d==13 || $d==14){      return '未時';    }else if($d==15 || $d==16){      return '申時';    }else if($d==17 || $d==18){      return '酉時';    }else if($d==19 || $d==20){      return '戌時';    }else if($d==21 || $d==22){      return '亥時';    }  }}//示例代碼:$lunar=new Lunar();$today=$lunar->convertSolarToLunar(date(Y),date(m),date(d));echo "今天是公元".date(Y)."年".date(m)."月".date(d)."日<br/>";echo "今天是農歷".$today[0]."年".$today[1]."月".$today[2]."農歷".$today[3]."年".$today[4]."月".$today[5]."日".$today[6]."年<br/>";$month=$lunar->getJieQi(date(Y),date(m),date(d));//獲取當前節氣echo "今天節氣:".$month[name2];?>

運行結果如下:

今天是公元2017年11月20日今天是農歷2017年十月月初三農歷丁酉年11月3日雞年今天節氣:立冬后

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国模精品系列视频| 国产成人精品在线视频| 国产97在线|日韩| 亚洲天堂av综合网| 国产精品稀缺呦系列在线| 久久久久久久久久亚洲| 精品日韩中文字幕| 欧美老女人性生活| 欧美小视频在线观看| 国产视频福利一区| 久久久久久久91| 日韩av电影手机在线观看| 国产精品96久久久久久又黄又硬| 亚洲国产成人精品电影| 9.1国产丝袜在线观看| 精品无码久久久久久国产| 亚洲一区二区在线播放| 一区二区国产精品视频| 国产成人激情小视频| 欧美第一黄色网| 91在线观看免费网站| 亚洲国产精品成人av| 欧美激情在线观看视频| 91亚洲午夜在线| 欧美成人精品h版在线观看| 51视频国产精品一区二区| 国产美女直播视频一区| 日韩av网址在线观看| 久久久久久久久久久网站| 亚洲天堂av在线免费| 亚洲一区二区少妇| 国产精品三级久久久久久电影| 国产91精品青草社区| 亚洲成人精品视频在线观看| 91精品国产乱码久久久久久久久| 国产欧美中文字幕| 国模精品视频一区二区三区| 国内精品国产三级国产在线专| 九九九久久久久久| 亚洲xxx自由成熟| 色小说视频一区| 亚洲网站在线观看| 久久免费精品日本久久中文字幕| 97国产suv精品一区二区62| 国产精品女人久久久久久| 色噜噜狠狠色综合网图区| 欧美电影在线免费观看网站| 麻豆乱码国产一区二区三区| 成人av在线亚洲| 国产91精品久久久久久久| 日韩在线播放一区| 美日韩精品免费观看视频| 最新国产精品亚洲| 欧美老肥婆性猛交视频| 欧美精品久久久久| 麻豆成人在线看| 国产成人涩涩涩视频在线观看| 国内精品伊人久久| 国产综合福利在线| 国产欧美久久一区二区| 国产精品扒开腿爽爽爽视频| 国产欧美一区二区三区久久人妖| 国产精品视频区| 久久香蕉国产线看观看av| 欧美午夜视频一区二区| 91亚洲国产成人久久精品网站| 久久久久久久久综合| 中文字幕av一区二区| 亚洲一级片在线看| 亚洲视频网站在线观看| 久久av红桃一区二区小说| 成人深夜直播免费观看| 欧美丝袜一区二区三区| 亚洲小视频在线| 亚洲第一色在线| 亚洲人成网站免费播放| 欧美理论在线观看| 91精品久久久久久久久久久久久久| 91精品久久久久久久久| 亚洲一区二区少妇| 国产精品久久久久免费a∨大胸| 九九热这里只有精品免费看| 91精品国产九九九久久久亚洲| 亚洲网站视频福利| 久久的精品视频| 欧美激情一区二区三区成人| 久久影视电视剧免费网站| 日韩视频在线免费| 久久精品视频网站| 色yeye香蕉凹凸一区二区av| 国产v综合v亚洲欧美久久| 中文字幕日韩精品有码视频| 亚洲精品美女久久久久| 亚洲www永久成人夜色| 国产大片精品免费永久看nba| 欧洲s码亚洲m码精品一区| 少妇高潮 亚洲精品| 亚洲精品自拍第一页| 综合网日日天干夜夜久久| 中文字幕精品一区二区精品| 国模精品视频一区二区三区| 久久久免费精品| 国产精品美女av| 亚洲激情电影中文字幕| 69久久夜色精品国产69乱青草| 成人中文字幕+乱码+中文字幕| 欧美性色19p| 一区二区三区高清国产| 97在线视频免费看| 亚洲美女在线视频| 国产精品18久久久久久首页狼| 欧美超级免费视 在线| 国产午夜精品一区二区三区| 久久免费精品日本久久中文字幕| 日韩精品在线视频美女| 亚洲欧美制服中文字幕| 国产精品网站大全| 欧美午夜激情小视频| 精品久久久久人成| 欧美亚洲国产成人精品| 最近2019中文字幕mv免费看| 久久夜精品va视频免费观看| 成人黄色影片在线| 中文字幕日韩精品在线| 这里只有精品在线观看| 国产成人精品电影| 欧美丝袜美女中出在线| 日韩hd视频在线观看| 欧美疯狂xxxx大交乱88av| 亚洲国产精品系列| 久久天天躁狠狠躁夜夜躁| 91在线视频一区| 亚洲国产小视频| 国产精品老牛影院在线观看| 色综合久久88色综合天天看泰| 亚洲成人免费在线视频| 日韩视频精品在线| 91高潮精品免费porn| 国产一区二区在线免费| 国产日韩欧美影视| 亚洲free性xxxx护士白浆| 欧美日韩国产色| 国产成人激情视频| 欧美精品激情blacked18| 欧美极品少妇xxxxⅹ免费视频| 亚洲国产黄色片| 亚洲第一视频网站| 久久精品国产亚洲精品| 97久久精品人人澡人人爽缅北| 亚洲国模精品私拍| 亚洲一区二区中文字幕| 中文字幕日韩视频| 日韩在线激情视频| 一区二区三区黄色| 国产一区私人高清影院| 国产乱肥老妇国产一区二| 欧美激情高清视频| 久久视频免费在线播放| 2020欧美日韩在线视频| 久久免费福利视频| 亚洲精品v欧美精品v日韩精品| 91精品视频网站| 国产偷亚洲偷欧美偷精品| 欧美日韩国产一区在线|