• 技术文章 >后端开发 >php教程

    2013年10月10日黄历 一个PHP日历程序

    2016-07-29 08:35:24原创687
    //<-------处理通过GET方法提交的变量;开始-------->
    if($HTTP_GET_VARS[year]=="")
    {
    $HTTP_GET_VARS[year]=date("Y");
    }
    if($HTTP_GET_VARS[month]=="")
    {
    $HTTP_GET_VARS[month]=date("n");
    }
    $m
    $year=$HTTP_GET_VARS[year];
    //<-------处理通过GET方法提交的变量;结束-------->
    if($year<1971)
    {
    echo "出错!";
    echo "
    ";
    echo "Back";
    exit();
    }
    ?>



    $d=date("d");
    $FirstDay=date("w",mktime(0,0,0,$month,1,$year));//取得任何一个月的一号是星期几,用于计算一号是由表格的第几格开始
    $bgtoday=date("d");
    function font_color($month,$today,$year)//用于计算星期天的字体颜色
    {
    $sunday=date("w",mktime(0,0,0,$month,$today,$year));
    if($sunday=="0")
    {
    $F
    }
    else
    {
    $F
    }
    return $FontColor;
    }
    function bgcolor($month,$bgtoday,$today_i,$year)//用于计算当日的背景颜色
    {
    $show_today=date("d",mktime(0,0,0,$month,$today_i,$year));
    $sys_today=date("d",mktime(0,0,0,$month,$bgtoday,$year));
    if($show_today==$sys_today)
    {
    $bgcolor="bgcolor=#6699FF";
    }
    else
    {
    $bgcolor="";
    }
    return $bgcolor;
    }
    function font_style($month,$today,$year)//用于计算星期天的字体风格
    {
    $sunday=date("w",mktime(0,0,0,$month,$today,$year));
    if($sunday=="0")
    {
    $F
    }
    else
    {
    $F
    }
    return $FontStyle;
    }
    for($i=0;$i<=$FirstDay;$i++)//此for用于输出某个月的一号位置
    {
    for($i;$i<$FirstDay;$i++)
    {
    echo "\n";
    }
    if($i==$FirstDay)
    {
    echo "\n";
    if($FirstDay==6)//判断1号是否星期六
    {
    echo "";
    }
    }
    }
    $countM//某月的总天数
    for($i=2;$i<=$countMonth;$i++)//输出由1号定位,随后2号直至月尾的所有号数
    {
    echo "\n";
    if(date("w",mktime(0,0,0,$month,$i,$year))==6)//判断该日是否星期六
    {
    echo "\n";
    }
    }
    ?>

    //<-------当月份超出1至12时的处理;开始------->
    if($month<1)
    {
    $m
    $year-=1;
    }
    if($month>12)
    {
    $m
    $year+=1;
    }
    //<-------当月份超出1至12时的处理;结束------->
    //***************************************
    //<---------上一年,下一年,上月,下月的连接处理及输出;开始--------->
    echo "";
    ?>


    echo "";
    //<--------上一年,下一年,上月,下月的连接处理及输出;结束--------->
    ?>
    ".font_style($month,1,$year)."1
    ".font_style($month,$i,$year)."$i

    以上就介绍了2013年10月10日黄历 一个PHP日历程序,包括了2013年10月10日黄历方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:60designwebpick mysq GBKl乱码 下一篇:三维曲面对象 PHP开发入门教程之面向对象
    大前端线上培训班

    相关文章推荐

    • 带你分清类中的构造函数与析构函数• PHP中的命名空间定义与使用(实例详解)• PHP中clone关键字和__clone()方法的使用(实例详解)• 怎样去搞定PHP类的继承?(总结分享)• 五分钟带你了解PHP中的魔术方法(实例详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网