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中数组的三种排序方法分享
May 07 PHP
php笔记之:有规律大文件的读取与写入的分析
Apr 26 PHP
PHP文件上传主要代码讲解
Sep 30 PHP
php 判断网页是否是utf8编码的方法
Jun 06 PHP
ThinkPHP采用原生query实现关联查询left join实例
Dec 02 PHP
PHP多线程之内部多线程实例分析
Mar 09 PHP
php获取远程文件大小
Oct 20 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
Laravel中任务调度console使用方法小结
May 07 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
php的instanceof和判断闭包Closure操作示例
Jan 26 PHP
PHP项目多语言配置平台实现过程解析
May 18 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
关于crontab的使用详解
2013/06/24 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
python批量解压zip文件的方法
2019/08/20 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
2014年幼儿园教学工作总结
2014/12/04 职场文书
运动会闭幕式致辞
2015/07/29 职场文书