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应用提速面面观
Oct 09 PHP
PHP中实现进程间通讯
Oct 09 PHP
php 动态执行带有参数的类方法
Apr 10 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 PHP
PHP mcrypt可逆加密算法分析
Jul 19 PHP
php 带逗号千位符数字的处理方法
Jan 10 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 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连接数据库代码应用分析
2011/05/29 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
PHP实现递归无限级分类
2015/10/22 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
煤矿班组长岗位职责
2013/12/29 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
2014年采购员工作总结
2014/11/18 职场文书
雷锋的观后感
2015/06/10 职场文书