PHP 简单日历实现代码

2015-01-24信息快讯网

写文件系统的时候看中了个国外的HTML模板...上面有个日历,就想用PHP写出来...

<?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中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
PHP操作MongoDB时的整数问题及对策说明
PHP中Date()时间日期函数的使用方法小结
PHP中的session永不过期的解决思路及实现方法分享
关于session在PHP5的配置文件中的详细设置参数说明
PHP session有效期session.gc_maxlifetime
PHP中break及continue两个流程控制指令区别分析
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
php 数组排序 array_multisort与uasort的区别
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Discuz Uchome ajaxpost小技巧
array_multisort实现PHP多维数组排序示例讲解
php关于array_multisort多维数组排序的使用说明
用PHP为SHOPEX增加日志功能代码
php date()日期时间函数详解
Godaddy空间Zend Optimizer升级方法
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
DedeCMS dede_channeltype表字段注释
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
php cout&lt;&lt;的一点看法
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
php 网页游戏开发入门教程一(webgame+design)
php self,$this,const,static,-&gt;的使用
关于Appserv无法打开localhost问题的解决方法
PHP iconv 函数转gb2312的bug解决方法
php面向对象全攻略 (十) final static const关键字的使用
php download.php实现代码 跳转到下载文件(response.redirect)
PHP has encountered an Access Violation at 7C94BD02解决方法
PHP nl2br函数 将换行字符转成 &lt;br&gt;
PHP DataGrid 实现代码
php 分页函数multi() discuz
php array_map array_multisort 高效处理多维数组排序
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
UCenter Home二次开发指南
抓取YAHOO股票报价的类
Uchome1.2 1.5 代码学习 common.php
php daodb插入、更新与删除数据
php5中date()得出的时间为什么不是当前时间的解决方法
PHP中Date获取时间不正确怎么办
How do I change MySQL timezone?
©2014-2024 dbsqp.com