用 php 编写的日历


Posted in PHP onOctober 09, 2006

网上有很多JavaScript编写的日历,这种日历读取的是本地的时间,可能会不准确。所以想找一个用php编写的,能读取服务器时间的日历,但是一直都找不到合适的,于是我自己尝试着写了一个。 代码拷贝框
<?php $mnow=(isset($HTTP_GET_VARS['month']) && intval($HTTP_GET_VARS['month'])>0 && intval($HTTP_GET_VARS['month'])<13)?intval($HTTP_GET_VARS['month']):date("m"); $ynow=(isset($HTTP_GET_VARS['year']) && intval($HTTP_GET_VARS['year'])>1969 && intval($HTTP_GET_VARS['year'])<2038)?intval($HTTP_GET_VARS['year']):date("Y"); $mtime=mktime(0,0,0,$mnow,date("d"),$ynow); $f=date("w",mktime(0,0,0,$mnow,1,$ynow))-1; echo "<table id=\"calendar\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">"; echo "<tr><td colspan=\"4\" align=\"center\" class=\"calendartitle\"><a href=\"?".($mnow!=date("m")?"month=".intval($mnow)."&":"")."year=".(intval($ynow)==1970?"1970":intval($ynow)-1)."\"><</a>".$ynow."<a href=\"?".($mnow!=date("m")?"month=".intval($mnow)."&":"")."year=".(intval($ynow)==2037?"2037":intval($ynow)+1)."\">></a></td><td colspan=\"3\" align=\"center\" class=\"calendartitle\"><a href=\"?month=".(intval($mnow)==1?"12":intval($mnow)-1).($ynow!=date("Y")?"&year=".intval($ynow):"")."\"><</a>".date("M",$mtime)."<a href=\"?month=".(intval($mnow)==12?"1":intval($mnow)+1).($ynow!=date("Y")?"&year=".intval($ynow):"")."\">></a></td></tr>"; echo "<tr><td class=\"calendartop\">S</td><td class=\"calendartop\">M</td><td class=\"calendartop\">T</td><td class=\"calendartop\">W</td><td class=\"calendartop\">T</td><td class=\"calendartop\">F</td><td class=\"calendartop\">S</td></tr>"; for($i=0;$i<date("t",$mtime)+$f+1;$i++){ if($i%7==0)echo "<tr>"; echo "<td".(($i-$f==intval(date("d")) && $mnow==date("m") && $ynow==date("Y"))?" id=\"calendartoday\"":"").(($i%7==0
$i%7==6)?" class=\"calendarw\"":"").">"; if($i>$f)echo $i-$f; echo "</td>"; if($i%7==6)echo "</tr>"; } if($i%7<6 && $i%7>0)echo "<td colspan=\"".(7-$i%7)."\"></td></tr>"; if($i%7==6)echo "<td></td></tr>"; echo "</table>"; ?>
[Ctrl+A 全部选择 然后拷贝]

PHP 相关文章推荐
十天学会php之第四天
Oct 09 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP读书笔记整理_结构语句详解
Jul 01 PHP
PHP基于socket实现客户端和服务端通讯功能
Jul 13 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
PHP常见的序列化与反序列化操作实例分析
Oct 28 PHP
第十三节 对象串行化 [13]
Oct 09 #PHP
第七节 类的静态成员 [7]
Oct 09 #PHP
用PHP实现文件上传二法
Oct 09 #PHP
PHP安装全攻略:APACHE
Oct 09 #PHP
用PHP生成自己的LOG文件
Oct 09 #PHP
VFP与其他应用程序的集成
Oct 09 #PHP
PHP中在数据库中保存Checkbox数据(1)
Oct 09 #PHP
You might like
PHP实现生成唯一会员卡号
2015/08/24 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
python中enumerate函数用法实例分析
2015/05/20 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
pandas的resample重采样的使用
2020/04/24 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
中学生英语演讲稿
2014/04/26 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
通知范文怎么写
2015/04/16 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
歌咏比赛口号大全
2015/12/25 职场文书