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 相关文章推荐
is_uploaded_file函数引发的不能上传文件问题
Oct 29 PHP
php+ajax导入大数据时产生的问题处理
Jun 11 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
分享下php5类中三种数据类型的区别
Jan 26 PHP
smarty中常用方法实例总结
Aug 07 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 PHP
php 实现进制相互转换
Apr 07 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
PHP处理bmp格式图片的方法分析
Jul 04 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
php把字符串指定字符分割成数组的方法
Mar 12 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
做个自己站内搜索引擎
2006/10/09 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
jquery 简单应用示例总结
2013/08/09 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
Vue仿百度搜索功能
2020/12/28 Vue.js
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
python实现的防DDoS脚本
2011/02/08 Python
python实现在pickling的时候压缩的方法
2014/09/25 Python
Python操作Excel之xlsx文件
2017/03/24 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python3解释器知识点总结
2019/02/19 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
python输出决策树图形的例子
2019/08/09 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
基于python代码批量处理图片resize
2020/06/04 Python
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
党性观念心得体会
2014/09/03 职场文书
房产协议书范本
2014/10/18 职场文书
小学四年级学生评语
2014/12/26 职场文书
数学教师求职信范文
2015/03/20 职场文书