欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP生成月歷代碼

 更新時(shí)間:2007年06月14日 00:00:00   作者:  
<?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.

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("<th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</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>");
                }
                for($y=$firstDay;$y<7;$y++){
                    print("<td>$currentDays</td>");
                    $currentDays++;
                }
            } elseif($firstDay!=0 && $currentDays==1){
                for($z=1;$z<=$firstDay;$z++){
                    print("<td>&nbsp;</td>");
                }
                for($y=$firstDay;$y<7;$y++){
                    print("<td>$currentDays</td>");
                    $currentDays++;
                }
            } else {
                for($u=1;$u<=7 && $currentDays<=$days;$u++){
                    print("<td>$currentDays</td>");
                    $currentDays++;
                }
            }
            print("</tr>");
        }
        print("</table>");
    }
}
?>

相關(guān)文章

  • PHP利用緩存技術(shù)提升性能技巧及原理探究

    PHP利用緩存技術(shù)提升性能技巧及原理探究

    隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)站性能對(duì)于用戶(hù)體驗(yàn)和SEO排名變得越來(lái)越重要,PHP作為一種常用的服務(wù)器端腳本語(yǔ)言,其性能對(duì)于網(wǎng)站的響應(yīng)速度起著至關(guān)重要的作用,而PHP的緩存技術(shù)就是提高性能的一種重要手段
    2024-01-01
  • PHP如何通過(guò)表單直接提交大文件詳解

    PHP如何通過(guò)表單直接提交大文件詳解

    這篇文章主要給大家介紹了關(guān)于PHP如何通過(guò)表單直接提交大文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 淺談PDO的rowCount函數(shù)

    淺談PDO的rowCount函數(shù)

    這篇文章主要介紹了淺談PDO的rowCount函數(shù)的相關(guān)使用方法和效率問(wèn)題,需要的朋友可以參考下
    2015-06-06
  • PHP獲取MSN好友列表類(lèi)的實(shí)現(xiàn)代碼

    PHP獲取MSN好友列表類(lèi)的實(shí)現(xiàn)代碼

    本篇文章是對(duì)PHP獲取MSN好友列表類(lèi)的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 淺析PHP原理之變量(Variables inside PHP)

    淺析PHP原理之變量(Variables inside PHP)

    我前面的文章中已經(jīng)講過(guò),PHP的執(zhí)行是通過(guò)Zend engine(ZE, Zend引擎), ZE是用C編寫(xiě)的,大家都知道C是一個(gè)強(qiáng)類(lèi)型語(yǔ)言,也就是說(shuō),在C中所有的變量在它被聲明到最終銷(xiāo)毀,都只能保存一種類(lèi)型的數(shù)據(jù)。 那么PHP是如何在ZE的基礎(chǔ)上實(shí)現(xiàn)弱類(lèi)型的呢
    2013-08-08
  • PHP自動(dòng)生成表單代碼分享

    PHP自動(dòng)生成表單代碼分享

    在PHP開(kāi)發(fā)過(guò)程中,我們有時(shí)候會(huì)遇到表單不固定的情況,需要在程序運(yùn)行過(guò)程中動(dòng)態(tài)生成,這里分享一個(gè)PHP自動(dòng)創(chuàng)建表單的類(lèi)給大家
    2015-06-06
  • PHP判斷文章里是否有圖片的簡(jiǎn)單方法

    PHP判斷文章里是否有圖片的簡(jiǎn)單方法

    這篇文章主要介紹了PHP判斷文章里是否有圖片的方法,很實(shí)用的功能,需要的朋友可以參考下
    2014-07-07
  • PHP回溯法解決0-1背包問(wèn)題實(shí)例分析

    PHP回溯法解決0-1背包問(wèn)題實(shí)例分析

    這篇文章主要介紹了PHP回溯法解決0-1背包問(wèn)題,實(shí)例分析了php回溯法解決背包問(wèn)題的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP中讀寫(xiě)文件實(shí)現(xiàn)代碼

    PHP中讀寫(xiě)文件實(shí)現(xiàn)代碼

    PHP中讀寫(xiě)文件實(shí)現(xiàn)代碼,整理的還不錯(cuò),需要的朋友可以參考下。
    2011-10-10
  • php自定義函數(shù)br2nl實(shí)現(xiàn)將html中br換行符轉(zhuǎn)換為文本輸入中換行符的方法【與函數(shù)nl2br功能相反】

    php自定義函數(shù)br2nl實(shí)現(xiàn)將html中br換行符轉(zhuǎn)換為文本輸入中換行符的方法【與函數(shù)nl2br功能相反】

    這篇文章主要介紹了php自定義函數(shù)br2nl實(shí)現(xiàn)將html中br換行符轉(zhuǎn)換為文本輸入中換行符的方法,具有與函數(shù)nl2br相反的功能,并附帶了相應(yīng)的JS實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-02-02

最新評(píng)論