PHP 日历代码(可绑定事件)
来源:互联网 发布:原生js隐藏元素 编辑:程序博客网 时间:2024/06/14 03:39
<?php
if(empty($year))$year=date("Y"); //初始化年份
if(empty($month))$month=date("n"); //初始化月份
$wd_ar=array("日","一","二","三","四","五","六"); //星期数组
$wd=date("w",mktime(0,0,0,$month,1,$year)); //当月第一天是星期几
//年链接
$y_lnk1=$year<=1970?$year=1970:$year-1;
$y_lnk2=$year>=2037?$year=2037:$year+1;
//月链接
$m_lnk1=$month<=1?$month=1:$month-1;
$m_lnk2=$month>=12?$month=12:$month+1;
echo <<< EOT
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#00FF00" width="600" bgcolor="#eeeeee"> <tr align="center" bgcolor="#cccccc">
<td colspan="4" height="35"><a href="$php_self?year=$y_lnk1&month=$month"><</a> $year 年 <a href="$php_self?year=$y_lnk2&month=$month">></a></td>
<td colspan="3" height="35"><a href="$php_self?year=$year&month=$m_lnk1"><</a> $month 月 <a href="$php_self?year=$year&month=$m_lnk2">></a></td> </tr> <tr align="center">
EOT;
for($i=0;$i<7;$i++) {
print "<td height=35>$wd_ar[$i]</td> ";
}
print "</tr> ";
$tnum=$wd+date("t",mktime(0,0,0,$month,1,$year));
for($i=0;$i<$tnum;$i++) {
$date=$i+1;
if($i%7==0) print '<tr align="center">';
print '<td height="75">';
if($i>=$wd) print $date-$wd;
print "</td> ";
if($i%7==6) print "</tr> ";
}
if($i%7<6 && $i%7>0) print '<td colspan="".(7-$i%7).""></td> </tr> ';
if($i%7==6) print "<td></td> </tr> ";
print '</table>';
?>
- PHP 日历代码(可绑定事件)
- php代码日历
- 页面可绑定事件总结
- 一个php日历示例代码
- php Calender(日历)代码分享
- PHP练手:日历(代码简单,扩展容易)
- JS事件绑定的代码
- Android日历周视图 可添加事件标记
- PHP实现的简单日历代码
- php实现日历超清晰代码
- php实现一段非常有意思的代码(可扩展)
- 手机端滑动事件监听,可绑定多个DIV
- javascript中通用的绑定事件代码
- jQuery 文本框事件绑定与取消代码
- Unity3D代码动态绑定按钮事件
- php日历
- php 日历
- php 日历
- DataTable添加列和行的方法
- 架构设计:生产者/消费者模式
- oracle exp/imp备份和恢复
- 单例模式
- 重装Windows7后,Ubuntu无法启动的解决方案(与XP不同)
- PHP 日历代码(可绑定事件)
- 转:Work with filter Web Parts
- VC6安装错误——Error Launching acmboot.exe
- 国外教育的五个典范
- apache默认访问路径配置
- formValidator表单验证升级jQuery的小问题
- WinCE系统 USB Serial实现
- Mysql主从机配置2
- 好用的OpenCV的安装及配置流程