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 相关文章推荐
在php中取得image按钮传递的name值
Oct 09 PHP
php类
Nov 27 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
Zend framework处理一个http请求的流程分析
Feb 08 PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
PHP 中关于ord($str)&amp;gt;0x80的详细说明
Sep 23 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 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
php+mysql写的简单留言本实例代码
2008/07/25 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
eval与window.eval的差别分析
2011/03/17 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python中关于for循环的碎碎念
2017/06/30 Python
python如何将图片转换为字符图片
2020/08/19 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
求职简历中个人的自我评价
2013/12/01 职场文书
酒店人事专员岗位职责
2013/12/19 职场文书
进步之星获奖感言
2014/02/22 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书