PHP 简单日历实现代码


Posted in PHP onOctober 28, 2009
<?php 
$monthoneday=date("Ym")."01"; 
$oneweekday=date("w",strtotime($monthoneday)); //获得本月1号星期几 
$monthday=date("t"); //本月多少天 
$startlow=($oneweekday==0)?7:$oneweekday; //从第几列开始 for($a=1,$b=$startlow;$a<=$monthday;$a++,$b++){ 
$ary[$b]=$a; //用数组控制日期在哪里输出 
} 
$c=1; 
//输出行数等于当月天数除7取整再加1 
for($a=1;$a<=(int)($monthday/7)+1;$a++){ 
echo "<tr>"; 
//我是用数组的key来控制在哪能里输出的 
for($b=1;$b<=7;$b++,$c++){ 
if($ary[$c]==date("j")){ 
echo '<td id="today">'; 
}else{ 
echo "<td>"; 
} 
echo $ary[$c]; 
echo "</td>"; 
echo "\n"; 
} 
echo "</tr>"; 
} 
?>

写法估计和别人写得不一样...呵...就这点程序我写了半天,刚开始一直是循环思路有问题.居然输出31行1234呵...
看来只有多写才能锻练思维...这个应该用JS实现的,可是我不会JS...只能这样了.

下面是效果...主要是模板挺好看的...
PHP 简单日历实现代码

PHP 相关文章推荐
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
php基础知识:类与对象(4) 范围解析操作符(::)
Dec 13 PHP
Ajax PHP分页演示
Jan 02 PHP
PHP 木马攻击防御技巧
Jun 13 PHP
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
linux下为php添加iconv模块的方法
Feb 28 PHP
php版微信返回用户text输入的方法
Nov 14 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
php图片裁剪函数
Oct 31 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 #PHP
php 文件上传系统手记
Oct 26 #PHP
php后台程序与Javascript的两种交互方式
Oct 25 #PHP
PHP 数组教程 定义数组
Oct 23 #PHP
PHP 判断变量类型实现代码
Oct 23 #PHP
PHP 变量类型的强制转换
Oct 23 #PHP
PHP教程 预定义变量
Oct 23 #PHP
You might like
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
PHP中串行化用法示例
2016/11/16 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
基于pip install django失败时的解决方法
2018/06/12 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
利用python计算时间差(返回天数)
2019/09/07 Python
Django-imagekit的使用详解
2020/07/06 Python
详解rem 适配布局
2018/10/31 HTML / CSS
HTML5标签使用方法详解
2015/11/27 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
环境工程大学生个人的自我评价
2013/10/08 职场文书
高三自我评价
2014/02/01 职场文书
代理协议书
2014/04/22 职场文书
大专毕业生求职信
2014/07/05 职场文书
电力培训心得体会
2014/09/02 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书