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

首頁 > 語言 > PHP > 正文

兩個php日期控制類

2024-09-04 11:44:10
字體:
來源:轉載
供稿:網友

由于工作需要我找了二個時間日期控制,這個不用js只要php實現的,因為要帶參考查詢所以操作了操作,有需要的朋友可以參考一下,我自己用的是第二個,所以第二個己作了修改.

實例一,代碼如下:

  1. <?php 
  2.  
  3. class Calendar 
  4.  var $month
  5.  var $year
  6.  
  7.     function __construct($year,$month
  8.     { 
  9.      $this->year=$year
  10.   $this->month=$month
  11.  } 
  12.  
  13.  function endday() 
  14.  { 
  15.   $daydate=date("d",mktime(0,0,0,$this->month,35,$this->year)); 
  16.   $endday=35-$daydate
  17.   return $endday
  18.  } 
  19.  
  20.  function oneday_week() 
  21.  { 
  22.   $oneday_week=date("w",mktime(0,0,0,$this->month,1,$this->year)); 
  23.   return $oneday_week
  24.  } 
  25.  
  26.  function title_link() 
  27.  { 
  28.   if(!isset($this->month) && !isset($this->year)) 
  29.   { 
  30.    $this->year  = date("Y"); 
  31.    $this->month = date("m"); 
  32.         } 
  33.          
  34.    
  35.   $lastmonth=$this->month-1; 
  36.   $nextmonth=$this->month+1; 
  37.   $lastyear=$this->year; 
  38.   $nextyear=$this->year; 
  39.  
  40.         if($this->month <= 1) 
  41.         { 
  42.          $lastmonth=12; 
  43.    $nextmonth=$this->month+1; 
  44.    $lastyear=$this->year-1; 
  45.    $nextyear=$this->year; 
  46.   } 
  47.         elseif ($this->month >= 12)  
  48.         { 
  49.          $lastmonth=$this->month-1; 
  50.          $nextmonth=1; 
  51.    $lastyear=$this->year; 
  52.    $nextyear=$this->year+1; 
  53.         } 
  54.  
  55.         $str ="<td colspan='2'><div align='center'><a href=$PHP_SELF?year=".$lastyear."&month=".$lastmonth."&><<<</a></div></td>"
  56.   $str.="<td colspan='3'><div align='center'>".$this->year."--".$this->month."</div></td>"
  57.   $str.="<td colspan='2'><div align='center'><a href=$PHP_SELF?year=".$nextyear."&month=".$nextmonth."&>>>></a></div></td>"
  58.   return $str
  59.  } 
  60.  
  61.  
  62.  function Show_Calendar() 
  63.  { 
  64.         echo "<table width='181' border=5><tr class='tr.title'>".$this->title_link()."</tr><tr>"
  65.         $weekarray=array("日","一","二","三","四","五","六"); 
  66.          
  67.         for($k=0;$k<=6;$k++) 
  68.         { 
  69.          echo "<td><div align='center'>".$weekarray[$k]."</div></td>"
  70.         } 
  71.         echo "</tr>"
  72.          
  73.         for($i=0;$i<=5;$i++) 
  74.         { 
  75.          echo "<tr>"
  76.          for($j=1;$j<=7;$j++) 
  77.          { 
  78.     $math=( $j - $this->oneday_week() ) + 7 * $i
  79.      
  80.           echo "<td><div align='center'>"
  81.      
  82.           if($math <= $this->endday() and $math>=1) 
  83.     { 
  84.          echo $math
  85.     } 
  86.      
  87.          echo "</div></td>"
  88.          }     
  89.          echo "</tr>";      
  90.         } 
  91.   echo "</table>"
  92.            
  93.  } 
  94.  
  95. /*$calendar=new Calendar($_GET['year'],$_GET['month']); 
  96. //$calendar->month=$_GET['month']; 
  97. //開源代碼Vevb.com 
  98. //$calendar->year=$_GET['year']; 
  99. $calendar->Show_Calendar();*/ 
  100.  
  101. ?> 

實例二,代碼如下:

  1. <?php 
  2. header("content-type:text/html;charset=utf-8"); 
  3. ?> 
  4. <meta http-equiv="content-type" content="text/html;charset=utf-8"
  5.  
  6. <link href="statics/css/zhaoshang.css" rel="stylesheet" type="text/css"
  7. <div class="rili"
  8. <?php 
  9. if(!emptyempty($_GET)){ 
  10.     $year = isset($_GET['year'])?$_GET['year']:date('y'); 
  11.     $month = isset($_GET['month'])?$_GET['month']:date('m'); 
  12.  $day = isset($_GET['day'])?$_GET['day']:date('d'); 
  13. if(emptyempty($year)){ 
  14.     $year = date('Y'); 
  15. if(emptyempty($month)){ 
  16.     $month = date('m'); 
  17.  
  18. if(emptyempty($month)){ 
  19.     $days = date('d'); 
  20.  
  21. $start_weekday = date('w',mktime(0,0,0,$month,1,$year)); 
  22. //echo $start_weekday; 
  23. $days = date('t',mktime(0,0,0,$month,1,$year)); 
  24. //echo $days; 
  25. $week = array('日','一','二','三','四','五','六'); 
  26. $i = 0; 
  27. $k = 1; 
  28. $j = 0; 
  29. echo '<table >'
  30. echo '<tr><td colspan = 7 style ="text-align:center; width:250px; background:#d5e5f6; border-bottom:1px solid #333366;">'.$year.'年'.$month.'月'.'</td></tr>'
  31. echo '<tr>'
  32. for($i = 0;$i < 7;$i++){ 
  33.     echo '<td>'.$week[$i].'</td>'
  34. echo '</tr>'
  35. echo '<tr>'
  36. for($j = 0;$j < $start_weekday;$j++){ 
  37.     echo '<td style="color:#f1f8fc;">'.$j.'</td>'
  38. while($k <= $days){ 
  39.     if($k == $day){ 
  40.         echo '<td style="color:red"><a href="?year='.$year.'&month='.$month.'&day='.$k.'"><span style="color:red">'.$k.'</span></a></td>'
  41.     }else
  42.         echo '<td><a href="?year='.$year.'&month='.$month.'&day='.$k.'">'.$k.'</a></td>'
  43.     } 
  44.     if(($j+1) % 7 == 0){ 
  45.         echo '</tr><tr>'
  46.     } 
  47.     $j++; 
  48.     $k++; 
  49. while($j % 7 != 0){ 
  50.     echo '<td style="color:#f1f8fc;">'.$j.'</td>'
  51.     $j++; 
  52. echo '</tr>'
  53.  
  54. echo '<tr style="background:#d5e5f6;">'
  55. echo "<td><a href=?".lastYear($year,$month).">".'<<'.'</a></td>'
  56. echo "<td><a href=?".lastMonth($year,$month).">".'<'.'</a></td>'
  57. echo '<td colspan = 3 style="width:105px;" >'
  58. echo '<form name = "myform" method = "GET">'
  59. echo '<select name = year  class="year">'
  60. for($start_year = 1970;$start_year<2039;$start_year++){ 
  61.  $selected=''
  62.  if$year== $start_year ) { $selected='selected'; } 
  63.  echo '<option value ='$start_year.' '.$selected.'>'.$start_year.'</option>'." nt"
  64. echo '</select>'
  65. echo '<select name = month class="month">'
  66. for($start_month = 1;$start_month<=12;$start_month++){ 
  67.  $selected=''
  68.  if$month== $start_month ) { $selected='selected';} 
  69.  echo '<option value = '.$start_month.' '.$selected.'>'.$start_month.'</option>'." nt"
  70. echo '</select>'
  71. /*echo '月';*/ 
  72. /*echo '<input type = "submit" name = "search" value = "查詢">';*/ 
  73. echo '</form>'
  74. echo '</td>'
  75. echo "<td><a href=?".nextYear($year,$month).">".'>>'.'</a></td>'
  76. echo "<td><a href=?".nextMonth($year,$month).">".'>'.'</a></td>'
  77. echo '</tr>'
  78. echo '</table>'
  79.  
  80. function lastYear($year,$month){ 
  81.  $year = $year-1; 
  82.  return "year=$year&month=$month"
  83. function lastMonth($year,$month){ 
  84.  if($month == 1){ 
  85.   $year = $year -1; 
  86.   $month = 12; 
  87.  }else
  88.   $month--; 
  89.  } 
  90.  return "year=$year&month=$month"
  91. function nextYear($year,$month){ 
  92.  $year = $year+1; 
  93.  return "year=$year&month=$month"
  94. function nextMonth($year,$month){ 
  95.  if($month == 12){ 
  96.   $year = $year +1; 
  97.   $month = 1; 
  98.  }else { 
  99.   $month++; 
  100.  } 
  101.  return "year=$year&month=$month"
  102.  
  103. ?> 
  104. </div>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费高清完整版在线观看| 国产激情久久久久| 国产成人福利视频| 久久免费视频这里只有精品| 亚洲人成伊人成综合网久久久| 亚洲电影免费在线观看| 性色av香蕉一区二区| 精品高清美女精品国产区| 欧美亚洲国产日本| 日韩av不卡电影| 亚洲男人第一av网站| 精品视频—区二区三区免费| 欧美亚洲另类在线| 国产成人精品优优av| 亚洲理论片在线观看| 一区二区在线视频| 欧美激情在线观看视频| 久久露脸国产精品| 久久在精品线影院精品国产| 久久久久国产精品免费| 久久精品亚洲一区| 国产精品成人av在线| 欧美午夜精品久久久久久浪潮| 日韩欧美在线免费观看| 日韩免费在线播放| 黑人巨大精品欧美一区免费视频| 在线激情影院一区| 色偷偷9999www| 日本精品视频网站| 高清欧美性猛交xxxx| 亚洲午夜小视频| 亚洲美女性生活视频| 精品国产一区av| 68精品国产免费久久久久久婷婷| 成人免费观看网址| 国产精品第一区| 亚洲国产精品成人va在线观看| 欧美中文在线免费| 成人春色激情网| 日韩成人免费视频| 欧美激情综合色| 国产精品综合网站| 久久人人爽人人爽人人片av高清| 成人av在线网址| 日韩小视频在线观看| 日韩免费av一区二区| 96pao国产成视频永久免费| 午夜精品蜜臀一区二区三区免费| 亚洲第一页自拍| 欧美一级视频在线观看| 亚洲欧美日本精品| 69av成年福利视频| 精品无人区太爽高潮在线播放| 亚洲精品国产精品乱码不99按摩| 国产精品久久久久久亚洲调教| 亚洲一级黄色av| 日韩欧美在线视频| 3344国产精品免费看| 日本高清不卡在线| 日韩中文字幕视频在线观看| 日韩欧美亚洲国产一区| 色伦专区97中文字幕| 日韩在线观看免费全| 日韩有码在线视频| 97热在线精品视频在线观看| 国产精品第10页| 成人精品视频99在线观看免费| 91av在线网站| 法国裸体一区二区| 成人国产精品一区| 国产欧美一区二区三区在线看| 亚洲白虎美女被爆操| 欧美日韩ab片| 国产精品爽爽ⅴa在线观看| 欧美精品情趣视频| 成人黄色免费网站在线观看| 亚洲一区免费网站| 成人黄色生活片| 精品国产老师黑色丝袜高跟鞋| 91精品国产九九九久久久亚洲| 亚洲精品白浆高清久久久久久| 亚洲女人被黑人巨大进入| 欧美激情视频在线| 在线成人一区二区| 国语自产精品视频在免费| 亚洲天堂精品在线| 久久久av亚洲男天堂| 日韩av在线免费观看一区| 日韩精品在线观看一区二区| 最近2019中文字幕一页二页| 狠狠色香婷婷久久亚洲精品| 精品色蜜蜜精品视频在线观看| 欧美激情成人在线视频| 久久精品亚洲国产| 中文字幕欧美在线| 伊人久久大香线蕉av一区二区| 久久综合伊人77777| 欧美一级视频在线观看| 欧美夫妻性生活视频| 奇门遁甲1982国语版免费观看高清| 日韩一区二区av| 亚洲国产精品成人一区二区| 亚洲激情视频网| 国产成人免费av电影| 欧洲一区二区视频| 国产精品视频自拍| 亚州精品天堂中文字幕| 日韩一区在线视频| 色诱女教师一区二区三区| 日本中文字幕不卡免费| www.久久久久久.com| 91久久夜色精品国产网站| 日韩av在线直播| 成人h视频在线| 色婷婷av一区二区三区在线观看| 97在线视频免费播放| 亚洲最大成人免费视频| 日韩欧美精品免费在线| 亚洲欧美在线播放| 丁香五六月婷婷久久激情| 色琪琪综合男人的天堂aⅴ视频| 综合国产在线观看| 在线观看成人黄色| 91亚洲精品一区二区| 17婷婷久久www| 亚洲图片欧美日产| 久久久www成人免费精品| 成人激情黄色网| 欧美中文字幕在线| 国产精品久久久久久久一区探花| 亚洲精品永久免费精品| 国产亚洲一区精品| 美女啪啪无遮挡免费久久网站| 亚洲视频国产视频| 色在人av网站天堂精品| 中文字幕欧美日韩va免费视频| 午夜欧美大片免费观看| 精品久久久久久久久久ntr影视| 91精品久久久久久久久不口人| 最好看的2019的中文字幕视频| 亚洲美女久久久| 精品国产自在精品国产浪潮| 欧美专区日韩视频| 26uuu日韩精品一区二区| 亚洲成人av资源网| 欧美日韩国产色| 91精品国产乱码久久久久久蜜臀| 亚洲欧美国产一本综合首页| 色偷偷av一区二区三区乱| 日韩欧美国产视频| 91夜夜未满十八勿入爽爽影院| 国产99久久精品一区二区 夜夜躁日日躁| 日韩电影在线观看永久视频免费网站| 992tv在线成人免费观看| 日韩va亚洲va欧洲va国产| 久久久久久久久久久人体| 精品香蕉在线观看视频一| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲美女av电影| 欧美最猛黑人xxxx黑人猛叫黄| 欧美人与物videos| 国产成人aa精品一区在线播放| 成人国产精品日本在线| 91九色在线视频|