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+mysql 实现身份验证代码
Mar 24 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
Jan 14 PHP
php无限遍历目录示例
Feb 21 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
详解php中反射的应用
Mar 15 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 PHP
phpinfo无法显示的原因及解决办法
Feb 15 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 PHP
php数值计算num类简单操作示例
May 15 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/02/08 PHP
初次接触php抽象工厂模式(Elgg)
2010/03/21 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
React diff算法的实现示例
2018/04/20 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
window下eclipse安装python插件教程
2017/04/24 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
python如何生成各种随机分布图
2018/08/27 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
python实现视频分帧效果
2019/05/31 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
python模拟实现斗地主发牌
2020/01/07 Python
Python count函数使用方法实例解析
2020/03/23 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
竞选班干部演讲稿300字
2014/08/20 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
党员争先创优承诺书
2015/01/20 职场文书
2015年科普工作总结
2015/07/23 职场文书