php日历制作代码分享
php  /  管理员 发布于 7年前   198
calendar.class.php function __construct(){ $this->start_weekday=date("w", mktime(0, 0, 0, $this->month, 1, $this->year)); function out(){ private function weeksList(){ echo ' echo ' private function daysList(){ if($j%7==0) } //后面几个空格 echo ' private function prevYear($year, $month){ if($year < 1970) return "year={$year}&month={$month}"; if($year < 1970) $month=12; return "year={$year}&month={$month}"; if($year > 2038) return "year={$year}&month={$month}"; if($year > 2100) $month=1; return "year={$year}&month={$month}"; private function chageDate($url=""){ } test.php $calendar=new Calendar; $calendar->out();
class Calendar {
private $year; //当前的年
private $month; //当前的月
private $start_weekday; //当月的第一天对应的是周几
private $days; //当前月一共多少天
$this->year=isset($_GET["year"]) ? $_GET["year"] : date("Y");
$this->month=isset($_GET["month"]) ? $_GET["month"] : date("m");
$this->days=date("t", mktime(0, 0, 0, $this->month, 1, $this->year));
}
echo '';
';
$this->chageDate("test.php");
$this->weeksList();
$this->daysList();
echo '
}
$week=array('日','一','二','三','四','五','六');'; ';
for($i=0; $i'.$week[$i].' ';
}
echo '';
//输出空格(当前一月第一天前面要空出来)
for($j=0; $j<$this->start_weekday; $j++)
echo ' ';
for($k=1; $k<=$this->days; $k++){
$j++;
if($k==date('d'))
echo ''.$k.' ';
else
echo ''.$k.' ';
echo ''; ';
while($j%7!==0){
echo ' ';
$j++;
}
}
$year=$year-1;
$year = 1970;
}
private function prevMonth($year, $month){
if($month == 1) {
$year = $year -1;
$year = 1970;
}else{
$month--;
}
}
private function nextYear($year, $month){
$year = $year + 1;
$year = 2038;
}
private function nextMonth($year, $month){
if($month==12){
$year++;
$year=2100;
}else{
$month++;
}
}
echo ''; ';
echo 'prevYear($this->year, $this->month).'">'.'<<'.' ';
echo 'prevMonth($this->year, $this->month).'">'.'<'.' ';
echo ''; ';
echo '';
echo '
echo 'nextYear($this->year, $this->month).'">'.'>>'.' ';
echo 'nextMonth($this->year, $this->month).'">'.'>'.' ';
echo '
}
?>
include "calendar.class.php";
?>
您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号