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连接access数据库方法
Nov 11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
PHP执行SQL文件并将SQL文件导入到数据库
Sep 17 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
一个简单的php路由类
May 29 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
PHP简单实现二维数组的矩阵转置操作示例
Nov 24 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
php提取微信账单的有效信息
Oct 01 PHP
PHP设计模式概论【概念、分类、原则等】
May 01 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 Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
python中lambda与def用法对比实例分析
2015/04/30 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
市场营销专业推荐信
2013/11/03 职场文书
高职教师岗位职责
2013/12/24 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年化验室工作总结
2014/11/21 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
高中信息技术教学反思
2016/02/16 职场文书