找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 17056|回复: 0

[转载] php实现获取农历(阴历)、节日、节气的类与用法示例

[复制链接]
发表于 2019-1-12 10:22:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转南昌530论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

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






上一篇:过滤网站的敏感词
下一篇:全屋定制品牌德维尔:家里弄的这么好看,老公一下班就往家里赶
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

如需要(删违规/投诉/建议/赞助等)请联系

本论坛所有来帖仅代表网友个人观点,不代表青山湖畔|南昌论坛立场。
网警提示:网络刷单是违法 切莫轻信有返利,网上交友套路多 卖惨要钱需当心,电子红包莫轻点 个人信息勿填写,仿冒客服来行骗 官方核实最重要,招工诈骗有套路 预交费用需谨慎,低价充值莫轻信 莫因游戏陷套路,连接WIFI要规范 确认安全再连接,抢购车票有章法 确认订单再付款,白条赊购慎使用 提升额度莫轻信,网购预付有风险 正规渠道很重要 如网民接到96110电话,请立即接听。

手机版|南昌530论坛

GMT+8, 2024-11-26 21:45

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team

快速回复 返回顶部 返回列表