php简单日历函数,php日历本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下:
<?php /* * php 输出日历程序 */ header(content-type: text/html;charset=utf-8); $year=(!isset($_get['year'])||$_get['year']==)?date(y):$_get['year']; $month=(!isset($_get['month'])||$_get['month']==)?date(n):$_get['month']; $cururl=$_server['php_self']; if($year <?php // if($month12){ $month=1; $year+=1; } // // echo ; ?> <?php echo ; // ?>
日 一 二 三 四 五 六
<?php $d=date(d); $firstday=date(w,mktime(0,0,0,$month,1,$year));//取得任何一个月的一号是星期几,用于计算一号是由表格的第几格开始 $bgtoday=date(d); function font_color($month,$today,$year){//用于计算星期天的字体颜色 $sunday=date(w,mktime(0,0,0,$month,$today,$year)); if($sunday==0){ $fontcolor=red; }else{ $fontcolor=black; } return $fontcolor; } function bgcolor($month,$bgtoday,$today_i,$year){//用于计算当日的背景颜色 $show_today=date(d,mktime(0,0,0,$month,$today_i,$year)); $sys_today=date(d,mktime(0,0,0,$month,$bgtoday,$year)); if($show_today==$sys_today){ $bgcolor=bgcolor=#6699ff; }else{ $bgcolor=; } return $bgcolor; } function font_style($month,$today,$year){//用于计算星期天的字体风格 $sunday=date(w,mktime(0,0,0,$month,$today,$year)); if($sunday==0){ $fontstyle=; }else{ $font; } return $fontstyle; } for($i=0;$i<=$firstday;$i++){//此for用于输出某个月的一号位置 for($i;$i<$firstday;$i++){ echo \n; } if($i==$firstday){ echo .font_style($month,1,$year).1 \n; if($firstday==6){//判断1号是否星期六 echo
; } } } $countmonth=date(t,mktime(0,0,0,$month,1,$year));//某月的总天数 for($i=2;$i
php输出的日历效果如下图:
希望本文对大家学习php程序设计有所帮助。
http://www.bkjia.com/phpjc/1065567.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1065567.htmltecharticlephp简单日历函数,php日历 本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下: php /* * php 输出日历程序 */ header(conten...