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 配置文件中open_basedir选项作用
Jul 19 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
php的memcached客户端memcached
Jun 14 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
php实现简单的MVC框架实例
Sep 23 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 PHP
php面向对象程序设计中self与static的区别分析
May 21 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代码
2010/08/08 PHP
php curl选项列表(超详细)
2013/07/01 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
小小聊天室Python代码实现
2016/08/17 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
"序列点" 是什么
2016/07/29 面试题
介绍一下Java中标识符的命名规则
2014/02/03 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
青年文明号创建承诺
2014/03/31 职场文书
研发工程师岗位职责
2014/04/28 职场文书
慈善晚会策划方案
2014/05/14 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
学生顶撞老师的检讨书
2014/09/17 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
销售工作决心书
2015/02/04 职场文书