php中的日期控制类有哪些
创始人
2024-12-12 19:41:44
0次

实例一,代码如下:

year=$year; 
  $this->month=$month; 
 } 
 
 function endday() 
 { 
  $daydate=date("d",mktime(0,0,0,$this->month,35,$this->year)); 
  $endday=35-$daydate; 
  return $endday; 
 } 
 
 function oneday_week() 
 { 
  $oneday_week=date("w",mktime(0,0,0,$this->month,1,$this->year)); 
  return $oneday_week; 
 } 
 
 function title_link() 
 { 
  if(!isset($this->month) && !isset($this->year)) 
  { 
   $this->year  = date("Y"); 
   $this->month = date("m"); 
        } 
   
  $lastmonth=$this->month-1; 
  $nextmonth=$this->month+1; 
  $lastyear=$this->year; 
  $nextyear=$this->year; 
 
        if($this->month <= 1) 
        { 
         $lastmonth=12; 
   $nextmonth=$this->month+1; 
   $lastyear=$this->year-1; 
   $nextyear=$this->year; 
  } 
        elseif ($this->month >= 12)  
        { 
         $lastmonth=$this->month-1; 
         $nextmonth=1; 
   $lastyear=$this->year; 
   $nextyear=$this->year+1; 
        } 
 
        $str ="<<<
";    $str.="".$this->year."--".$this->month."
";    $str.=">>>
";    return $str;   }     function Show_Calendar()   {          echo "".$this->title_link()."";          $weekarray=array("日","一","二","三","四","五","六");                    for($k=0;$k<=6;$k++)          {           echo "".$weekarray[$k]."
";          }          echo "";                    for($i=0;$i<=5;$i++)          {           echo "";           for($j=1;$j<=7;$j++)           {       $math=( $j - $this->oneday_week() ) + 7 * $i;                  echo "";                  if($math <= $this->endday() and $math>=1)       {     echo $math;       }                 echo "
";           }               echo "";               }    echo "";   }  }  $calendar=new Calendar($_GET['year'],$_GET['month']);  $calendar->month=$_GET['month'];  $calendar->year=$_GET['year'];  $calendar->Show_Calendar(); ?>

实例二,代码如下:

 
 
 
 
 
'; 
echo ''.$year.'年'.$month.'月'.''; 
echo ''; 
for($i = 0;$i < 7;$i++){ 
    echo ''.$week[$i].''; 
} 
echo ''; 
echo ''; 
for($j = 0;$j < $start_weekday;$j++){ 
    echo ''.$j.''; 
} 
while($k <= $days){ 
    if($k == $day){ 
        echo ''.$k.''; 
    }else{ 
        echo ''.$k.''; 
    } 
    if(($j+1) % 7 == 0){ 
        echo ''; 
    } 
    $j++; 
    $k++; 
} 
while($j % 7 != 0){ 
    echo ''.$j.''; 
    $j++; 
} 
echo ''; 
 
echo ''; 
echo "".'<<'.''; 
echo "".'<'.''; 
echo ''; 
echo ''; 
echo ''; 
for($start_year = 1970;$start_year<2039;$start_year++){ 
 $selected=''; 
 if( $year== $start_year ) { $selected='selected'; } 
 echo ''.$start_year.''." nt"; 
} 
echo ''; 
echo ''; 
for($start_month = 1;$start_month<=12;$start_month++){ 
 $selected=''; 
 if( $month== $start_month ) { $selected='selected';} 
 echo ''.$start_month.''." nt"; 
} 
echo ''; 
/*echo '月';*/ 
/*echo '';*/ 
echo ''; 
echo ''; 
echo "".'>>'.''; 
echo "".'>'.''; 
echo ''; 
echo ''; 
 
function lastYear($year,$month){ 
 $year = $year-1; 
 return "year=$year&month=$month"; 
} 
function lastMonth($year,$month){ 
 if($month == 1){ 
  $year = $year -1; 
  $month = 12; 
 }else{ 
  $month--; 
 } 
 return "year=$year&month=$month"; 
} 
function nextYear($year,$month){ 
 $year = $year+1; 
 return "year=$year&month=$month"; 
} 
function nextMonth($year,$month){ 
 if($month == 12){ 
  $year = $year +1; 
  $month = 1; 
 }else { 
  $month++; 
 } 
 return "year=$year&month=$month"; 
} 
 
?> 

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...