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

首頁 > 語言 > PHP > 正文

PHP編程實現陽歷轉換為陰歷的方法實例

2024-05-04 23:59:18
字體:
來源:轉載
供稿:網友

本文實例講述了PHP編程實現陽歷轉換為陰歷的方法。分享給大家供大家參考,具體如下:

php類

<?php/** * Class Lunar * 農歷 節氣 節日 * author:guoyu@xzd */class Lunar{  public $MIN_YEAR = 1891;  public $MAX_YEAR = 2100;  public $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 公歷-日   */  public function convertSolarToLunar($year,$month,$date)  {    $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]));  }  public function convertSolarMonthToLunar($year,$month,$date)  {    $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 陰歷-日   */  public 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   */  public function isLeapYear($year)  {    return (($year%4==0 && $year%100 !=0) || ($year%400==0));  }  /**   * 獲取干支紀年   * @param year   */  public function getLunarYearName($year)  {    $sky = array('庚','辛','壬','癸','甲','乙','丙','丁','戊','己');    $earth = array('申','酉','戌','亥','子','丑','寅','卯','辰','巳','午','未');    $year = $year.'';    return $sky[$year{3}].$earth[$year%12];  }  /**   * 根據陰歷年獲取生肖   * @param year 陰歷年   */  public function getYearZodiac($year)  {    $zodiac = array('猴','雞','狗','豬','鼠','牛','虎','兔','龍','蛇','馬','羊');    return $zodiac[$year%12];  }  /**   * 獲取陽歷月份的天數   * @param year 陽歷-年   * @param month 陽歷-月   */  public 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 陰歷-月,從一月開始   */  public function getLunarMonthDays($year,$month)  {    $monthData = $this->getLunarMonths($year);    return $monthData[$month-1];  }  /**   * 獲取陰歷每月的天數的數組   * @param year   */  public 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 農歷年份   */  public 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]);  }  public function getLunarYearMonths($year)  {    $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 陰歷年份   */  public function getLeapMonth($year)  {    $yearData = $this->lunarInfo[$year-$this->MIN_YEAR];    return $yearData[0];  }  /**   * 計算陰歷日期與正月初一相隔的天數   * @param year   * @param month   * @param date   */  public 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 陰歷初一對應的陽歷天數   */  public 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 天數   */  public function getLunarByBetween($year,$between)  {    $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 是否是月份的數字   */  public 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;  }  /**   * 節氣通用算法   */  public 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];    if($day==$day1) return $term_name[$idx1];    if($day==$day2) return $term_name[$idx1+1];    return '';  }  /**   * 獲取節日:特殊的節日只能修改此函數來計算   */  public 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);  }}

調用方法:

$lunar = new Lunar();$month = $lunar->convertSolarToLunar(date('Y'),date('m'),date('d'));print_r($month);

運行結果:

Array(  [0] => 2017  [1] => 閏六月  [2] => 十七  [3] => 丁酉  [4] => 7  [5] => 17  [6] => 雞  [7] => 6)

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


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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91国产精品电影| 欧美黑人又粗大| 亚洲成人精品视频| 亚洲永久在线观看| 国产精品丝袜久久久久久高清| 一区二区亚洲欧洲国产日韩| 国产伊人精品在线| 精品美女国产在线| 国产区亚洲区欧美区| 国产精品1234| 亚洲色图欧美制服丝袜另类第一页| 国产视频精品免费播放| 成人www视频在线观看| 亚洲精品成人av| 亚洲精品影视在线观看| 欧美一二三视频| 91在线无精精品一区二区| 91精品久久久久久久久久入口| 日韩激情第一页| 国产一区二区三区免费视频| 日韩亚洲精品电影| 欧美精品videossex性护士| 国产伦精品一区二区三区精品视频| 欧美精品少妇videofree| 久久久久久av| 久久久国产精品一区| 在线电影欧美日韩一区二区私密| 国产精品久久久av久久久| 亚洲人成网站999久久久综合| 欧美久久精品一级黑人c片| 亚洲三级黄色在线观看| 奇米4444一区二区三区| 欧美一级bbbbb性bbbb喷潮片| 亚洲免费中文字幕| 欧美日韩在线第一页| 最新中文字幕亚洲| 欧美精品18videos性欧| 久久亚洲精品中文字幕冲田杏梨| 成人精品网站在线观看| 久久中文字幕在线| 啪一啪鲁一鲁2019在线视频| 日本午夜在线亚洲.国产| 成人免费视频xnxx.com| 欧美大片大片在线播放| 国产91精品最新在线播放| 亚洲国产精品久久久久| 性亚洲最疯狂xxxx高清| 中文字幕欧美精品在线| 久久精品国产视频| 欧美激情一区二区久久久| 精品精品国产国产自在线| 亚洲国产精品人人爽夜夜爽| 2019最新中文字幕| 国产日韩欧美影视| 日韩在线免费视频| 日韩在线观看免费高清完整版| 欧美裸体xxxx极品少妇| 国产精品自产拍在线观| 欧美成人午夜影院| 欧美黑人性生活视频| 欧美性猛交xxxx久久久| 国产精品777| 欧洲日本亚洲国产区| 精品国产一区二区三区四区在线观看| 91精品国产成人www| 5566成人精品视频免费| 亚洲激情自拍图| 亚洲成色www8888| 国产狼人综合免费视频| 夜夜嗨av一区二区三区免费区| 国产成人一区二区三区电影| 国产精品夜间视频香蕉| 不卡中文字幕av| 91精品国产色综合久久不卡98| 久久久精品中文字幕| 亚洲国产另类 国产精品国产免费| 中文字幕在线观看亚洲| 色999日韩欧美国产| 精品免费在线视频| 狠狠久久五月精品中文字幕| 欧美大片欧美激情性色a∨久久| 亚洲精品小视频| 中文字幕日韩av| 欧美国产日韩一区二区在线观看| 亚洲xxxx视频| 国内精品模特av私拍在线观看| 国产深夜精品福利| 尤物tv国产一区| 欧美最猛性xxxx| 日韩精品中文字幕在线| 91国语精品自产拍在线观看性色| 国产精品吊钟奶在线| 久久亚洲综合国产精品99麻豆精品福利| 这里只有精品久久| 欧美午夜视频在线观看| 成人久久一区二区三区| 在线激情影院一区| 一区国产精品视频| 日韩美女免费视频| 亚洲天堂男人天堂| 亚洲自拍小视频免费观看| 青草成人免费视频| 欧美激情精品久久久久久大尺度| 亚洲一区二区三区在线视频| 国产精品老女人精品视频| 在线成人激情黄色| 日韩色av导航| 日韩电影网在线| 久久精品视频在线观看| 久久精品精品电影网| 国产精品日韩在线观看| 久久香蕉精品香蕉| 久久久久中文字幕| 欧美激情第6页| 国产亚洲人成网站在线观看| 欧美性xxxx18| 国产免费成人av| 丝袜亚洲另类欧美重口| 日韩电影中文字幕av| 中文字幕日韩av综合精品| 91日本在线观看| 日韩有码片在线观看| 日韩中文字幕第一页| 国产亚洲欧美一区| 国产精品久久久久高潮| 国产成人精品一区二区在线| 欧美肥老太性生活视频| 亚洲自拍偷拍第一页| 亚洲精品动漫久久久久| 欧美黄色片视频| 欧美亚洲激情在线| 91在线播放国产| 亚洲一区二区三区乱码aⅴ| 久久亚洲私人国产精品va| 国产成人精品亚洲精品| 国产精品黄色影片导航在线观看| 国产免费一区二区三区在线能观看| 国产视频在线观看一区二区| 国产精品爱久久久久久久| 成人a视频在线观看| 色综合视频网站| 国产精品久久久久久久久久小说| 亚洲精品v欧美精品v日韩精品| 尤物yw午夜国产精品视频明星| 久久噜噜噜精品国产亚洲综合| 在线视频中文亚洲| 亚洲午夜激情免费视频| 中文字幕亚洲国产| 久久久999国产| 欧美韩日一区二区| 欧美激情网友自拍| 一个人看的www久久| 亚洲一级黄色av| 欧美一级免费看| 欧美激情视频在线观看| 国产一区欧美二区三区| 日韩精品视频免费专区在线播放| 国产精品h片在线播放| 日本一区二三区好的精华液| 91超碰中文字幕久久精品| 性色av一区二区三区红粉影视| 亚洲成人av片| 日韩经典中文字幕在线观看| 97精品视频在线|