首页 >

一个简单的php Calender(日历)

php教程|php手册一个简单的php Calender(日历)
一个,简单,php,Calender,日历,一个,简单,ph
php教程-php手册
设备 管理 系统 源码,vscode返回代码,ubuntu21.04安装软件,tomcat怎么运行,sqlite查询并列条件,phpwind8.7充值插件,几款前端流行框架,豆瓣ban爬虫多久,php 伪静态 iis,通过seo优化攻击,开源网站php,网页下拉框代码,游戏发布站源码模板,dedecms单页面,ip地址管理系统源码,360采集视频小偷程序lzw
一个简单的phpCalender(日历),代码很简单,方便修改。 2038问题参:http://fc-lamp.blog.163.com/blog/static/17456668720131117513473/ 想试的朋友,请移步:http://phptools.sinaapp.com/ 无 ?php/** * * 我的日历 * date_default_timezone_set date mktim
android 中camera源码,Ubuntu安装流媒体,tomcat一直stop,爬虫论文python,php图片文件上传,seo实战密码第四版在线阅读lzw
google play源码,vscode表格都在同一行,ubuntu刷平板,tomcat 配置远程控制,移动反爬虫,php本地运行环境,品牌推广运营策划方案seo公司lzw
一个简单的php Calender(日历),代码很简单,方便修改。
2038问题参:http://fc-lamp.blog.163.com/blog/static/17456668720131117513473/

想试的朋友,请移步: http://phptools.sinaapp.com/

.CodeEntity .code_pieces ul.piece_anchor{width:25px;position:absolute;top:25px;left:-30px;z-index:1000;} .CodeEntity .code_pieces ul.piece_anchor li{width:25px;background: #efe;margin-bottom:2px;} .CodeEntity .code_pieces ul.piece_anchor li{border-left:3px #40AA63 solid;border-right:3px #efe solid;} .CodeEntity .code_pieces ul.piece_anchor li:hover{border-right:3px #40AA63 solid;border-left:3px #efe solid;} .CodeEntity .code_pieces ul.piece_anchor li a{color: #333;padding: 3px 10px;} .CodeEntity .code_pieces .jump_to_code{visibility:hidden;position:relative;} .CodeEntity .code_pieces .code_piece:hover .jump_to_code{visibility:visible;} .CodeEntity .code_pieces .code_piece:hover .jump_to_code a{text-decoration:none;} .CodeEntity .code_pieces h2 i{float:right;font-style:normal;font-weight:normal;} .CodeEntity .code_pieces h2 i a{font-size:9pt;background: #FFFFFF;color:#00A;padding: 2px 5px;text-decoration:none;}



<?php/** *  * 我的日历 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone * @author fc_lamp * @blog: fc-lamp.blog.163.com */function myCalender($year = '', $month = '', $timezone = 'Asia/Shanghai'){		date_default_timezone_set ( $timezone );	$year = abs ( intval ( $year ) );	$month = abs ( intval ( $month ) );		//是否是32位机	if (is32())	{		if ($year = 2038)		{			$year = date ( 'Y' );		}	} else	{		if ($year <= 0)		{			$year = date ( 'Y' );		}		}		if ($month  12)	{		$month = date ( 'm' );	}		//上一年	$pretYear = $year - 1;	//上一月	$mpYear = $year;	$preMonth = $month - 1;	if ($preMonth  12)	{		$nextMonth = 1;		$mnYear = $nextYear;	}		//日历头	$html = <<<HTML
上一年 上一月 回到今天 下一月 下一年
{$year}年{$month}月
HTML; $currentDay = date ( 'Y-m-j' ); //当月最后一天 $lastday = date ( 'j', mktime ( 0, 0, 0, $nextMonth, 0, $year ) ); //循环输出天数 $day = 1; $line = ''; while ( $day <= $lastday ) { $cday = $year . '-' . $month . '-' . $day; //当前星期几 $nowWeek = date ( 'N', mktime ( 0, 0, 0, $month, $day, $year ) ); if ($day == 1) { $line = ''; $line .= str_repeat ( '', $nowWeek - 1 ); } if ($cday == $currentDay) { $style = 'style="color:red;"'; } else { $style = ''; } $line .= ""; //一周结束 if ($nowWeek == 7) { $line .= ''; $html .= $line; $line = ''; } //全月结束 if ($day == $lastday) { if ($nowWeek != 7) { $line .= str_repeat ( '', 7 - $nowWeek ); } $line .= ''; $html .= $line; break; } $day ++; } $html .= <<<HTML
星期一 星期二 星期三 星期四 星期五 星期六 星期天
$day
HTML; return $html;}/** * * 检测是否是32位机 * @author fc_lamp * @blog: fc-lamp.blog.163.com */function is32(){ $is32 = False; if (strtotime ( '2039-10-10' ) === False) { $is32 = True; } return $is32;}

一个简单的php Calender(日历)


一个简单的php Calender(日历)
  • php calender(日历)二个版本代码示例(解决2038问题)
  • php calender(日历)二个版本代码示例(解决2038问题) | php calender(日历)二个版本代码示例(解决2038问题) ...

    一个简单的php Calender(日历)
  • php Calender(日历)代码分享
  • php Calender(日历)代码分享 | php Calender(日历)代码分享 ...

    一个简单的php Calender(日历)
  • js Calender控件使用详解【javascript】
  • js Calender控件使用详解【javascript】 | js Calender控件使用详解【javascript】 ...