,,php Calender(日历)代码分享

,,php Calender(日历)代码分享

这篇文章主要介绍了服务器端编程语言(Professional Hypertext Preprocessor的缩写)日历(日历)代码,有需要的朋友可以参考一下

代码如下:

复制代码代码如下:PHP/* * * * *我的日历* date _ default _ time zone _ set date mktime * @ param int $ year * @ param int $ month * @ param string $ time zone * @ author fc _ lamp */function myCalender($ year=' ',$month=' ',$timezone='Asia/Shanghai'){

date _ default _ time zone _ set($ time zone);$ year=ABS(intval($ year));$ month=ABS(intval($ month));

//是否是32位机if(is32()){ if(年份1970或$ year=2038){ $ year=date(' Y ');} } else { if($ year=0){ $ year=date(' Y ');}

}

如果($month=0或$ month 12){ $ month=date(' m ');}

//上一年$预测年份=$年份-1;//上一月$ MP year=$ year $ pre month=$ month-1;if($ pre month=0){ $ pre month=1;$ mpYear=$ pretYear}

//下一年$下一年=$第一年;//下一月$ Mn year=$ year $ month 1;if($下月12){ $下月=1;$ mnYear=$ nextYear}

//日历头$ html=html table width=' 500 ' border=' 1 ' tr align=' center ' TDA href='?y=$ pretYear '上一年/a/td tda href='?y=$mpYearm=$preMonth '上一月/a/td tda href='?'回到今天/a/td tda href='?y=$ mnYearm=$ nextMonth '下一月/a/td tda href='?y=$明年'下一年/a/TD/tr tr align=' center ' TD colspan=' 5 ' { $ year }年{$month}月/TD/tr tr TD colspan=' 5 ' table width=' 100% ' border=' 1 ' tr align=' center ' TD style=' background-color:# daf 0 DD;'星期一/TD TD style=' background-color:# daf 0 DD;'星期二/TD TD style=' background-color:# daf 0 DD;'星期三/TD TD style=' background-color:# daf 0 DD;'星期四/TD TD style=' background-color:# daf 0 DD;'星期五/TD TD style=' background-color:# F60;颜色:# fff font-weight:bold;'星期六/TD TD style=' background-color:# F60;颜色:# fff font-weight:bold;'星期天/TD/trHTML;

$当前日期=日期(' Y-m-j ');

//当月最后一天$lastday=date ( 'j ',mktime ( 0,0,0,$nextMonth,0,$ year));

//循环输出天数$ day=1;$ line=while($ day=$ last day){ $ cday=$ year .'-' .$月。'-' .$日;

//当前星期几$nowWeek=date ( 'N ',mktime ( 0,0,0,$月,$日,$年));

if($ day==1){ $ line=' tr align=' center ';$行.=str _ repeat(' TD nbsp;/td ',$ now week-1);}

if($ cday==$ current day){ $ style=' style=' color:red;'';} else { $ style=}

$行.=' TD $ style $ day/TD ';

//一周结束if ($nowWeek==7) { $line .='/tr ';$html .=$ line$ line=' tr align=' center}

//全月结束if ($day==$lastday) { if ($nowWeek!=7) { $line .=str _ repeat(' TD nbsp;/td ',7-$ now week);} $line .='/tr ';$html .=$ line

打破;}

$日;}

$html .=HTML/table/TD/tr/tableHTML;返回$ html}

/*** * 检测是否是32位机* @作者fc _ lamp * @博客:fc-lamp。博客。163 .com */function is32(){ $ is32=False;if(strtotime(' 2039-10-10 ')===False){ $ is32=True;} return $ is32}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: