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+dbfile开发小型留言本
Oct 09 PHP
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
May 31 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
php函数serialize()与unserialize()用法实例
Nov 06 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
PHP学习笔记(二):变量详解
Apr 17 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
PHP 搜索查询功能实现
Nov 29 PHP
PHP使用函数用法详解
Sep 30 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
关于PHP5.6+版本“No input file specified”问题的解决
2019/12/11 PHP
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python调用staf自动化框架的方法
2018/12/26 Python
自学python的建议和周期预算
2019/01/30 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
Django框架封装外部函数示例
2019/05/28 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
求职信内容怎么写
2014/05/26 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
利用Python实现Picgo图床工具
2021/11/23 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
我收到了德劲DE1107
2022/04/05 无线电