PHP自动生成月历代码

利剑147

利剑147

2016-01-29 14:43

PHP自动生成月历代码,PHP自动生成月历代码
 

<?php
/* 
Function Written by Nelson Neoh @3/2004. 
For those who wants to utilize this code, please do not remove this remark. 
If you have done any enhancement to this code, please post the copy at http://www.dev-club.com PHP board.  Thank you.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

Function usage: calendar(Month,Year)
*/
   
function calendar($MM,$YYYY){
    if($MM=="") $MM = date("m");
    if($YYYY=="") $YYYY = date("Y");
    if(checkdate($MM,1,$YYYY)){
        $stringDate = strftime("%d %b %Y",mktime (0,0,0,$MM,1,$YYYY));
        $days = strftime("%d",mktime (0,0,0,$MM+1,0,$YYYY));
        $firstDay = strftime("%w",mktime (0,0,0,$MM,1,$YYYY));
        $lastDay = strftime("%w",mktime (0,0,0,$MM,$days,$YYYY));
        $printDays = $days;
        $preMonth = strftime("%m",mktime (0,0,0,$MM-1,1,$YYYY));
        $preYear = strftime("%Y",mktime (0,0,0,$MM-1,1,$YYYY));
        $nextMonth = strftime("%m",mktime (0,0,0,$MM+1,1,$YYYY));
        $nextYear = strftime("%Y",mktime (0,0,0,$MM+1,1,$YYYY));
        print("<table border="1" cellpadding="1" cellspacing="1"");
        print("<tr<th valign="top"<a href="".$_SERVER['PHP_SELF']."?NB=".$_GET["NB"]."&MM=".$preMonth."&YY=".$preYear.""P</a</th");
        print("<th colspan="5" valign="top"".strftime("%b %Y",mktime (0,0,0,$MM,1,$YYYY))."</th");
        print("<th valign="top"<a href="".$_SERVER['PHP_SELF']."?NB=".$_GET["NB"]."&MM=".$nextMonth."&YY=".$nextYear.""N</a</th</tr");
        print("<tr style="font-family: Verdana; font-size:x-small"");
        print("<thSun</th<thMon</th<thTue</th<thWed</th<thThu</th<thFri</th<thSat</th</tr");
       
        $currentDays = 1;
        for($a=1;$a<=5;$a++){
            print("<tr align="left" valign="top" style="font-family: Verdana; font-size:x-small"");
            $diffDays = $firstDay-$lastDay;
            if($firstDay$lastDay && $currentDays ==1 && ($diffDays<1)){
                for($x=$lastDay;$x=0;$x--){
                    $printDays = $days-$x;
                    print("<td$printDays</td");
                }
                for($z=1;$z<$firstDay-$lastDay;$z++){
                    print("<td&nbsp;</td");
                }
         &

展开更多 50%)
分享

猜你喜欢

PHP自动生成月历代码

PHP
PHP自动生成月历代码

java 自动生成略缩图示例代码

编程语言 网络编程
java 自动生成略缩图示例代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用PHP代码实现网页自动判断转向

PHP
利用PHP代码实现网页自动判断转向

php生成WAP页面

PHP
php生成WAP页面

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

实用举例:利用PHP代码实现网页自动判断转向

PHP
实用举例:利用PHP代码实现网页自动判断转向

PHP生成静态页面详解

PHP
PHP生成静态页面详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何选择Oracle优化器

如何选择Oracle优化器

《时空猎人》攻略之翻牌技巧全解析

《时空猎人》攻略之翻牌技巧全解析
下拉加载更多内容 ↓