0

0

php月历类

PHP中文网

PHP中文网

发布时间:2016-05-25 17:06:47

|

1486人浏览过

|

来源于php中文网

原创

月历,时间插件
月历,时间插件

月历,时间插件

下载

1. [文件] php月历类 





_CurrMon=  isset($_GET['mon'])?$_GET['mon']:  date('n');
        $this->_MonNum=array(31,30,31,30,31,30,31,31,30,31,30,31);
        $this->_WeekNum=array('日','一','二','三','四','五','六');
        $this->_url=  $this->GetUrl();
        $this->_FirstDay=  getdate(mktime(0,0,0,  $this->_CurrMon,1,  date('Y')));
        $this->Two();
        $this->_LastDay=  $this->_MonNum[$this->_CurrMon-1];
        $this->_MonWeekSum=  $this->MonWeekSum();   
    }
    //返回连接
    private function GetUrl(){
        $_url=$_SERVER['REQUEST_URI'];
        $_arr=  parse_url($_url);
        parse_str($_arr['query'],$_QueryArr);
        unset($_QueryArr['mon']);
        $_str=  http_build_query($_QueryArr);
        return $_arr['path'].'?'.$_str.'&mon=';
    }
    //返回二月份天数
    private function Two(){
        if(date('L')){
            return $this->_MonNum[1]=29;
        }else{
            return $this->_MonNum[1]=28;
        }
    }
    //返回每月的星期数
    private function MonWeekSum(){
        return ceil(($this->_LastDay+$this->_FirstDay['wday'])/7);
    }
    //上月
    private function PreMon(){
        if($this->_CurrMon>1){
            return "<<";
        }
    }
    private function NextMon(){
        if($this->_CurrMon<12){
            return ">>";
        }
    }
    //月历
    private function Mon(){
        echo "";
        echo "";
        echo "";
            foreach ($this->_WeekNum as $_arr1){
                echo "";
            }
        echo "";
        for($i=0;$i<$this->_MonWeekSum;$i++){
            echo "";
            for($j=0;$j<7;$j++){
                if($this->_FirstDay['wday']>0 || $this->_BiaoJi>$this->_LastDay){
                    echo "";
                    $this->_FirstDay['wday']--;
                }else{
                    if($this->_BiaoJi==date('j')){
                      echo "";  
                    }else{
                      echo "";
                    }
                    $this->_BiaoJi++;
                }
            }
            echo "";
        }
        echo "
".$this->PreMon().' '.date("Y").' 年 '.$this->_CurrMon.' 月 月历 '.$this->NextMon()."
{$_arr1}
"; } public function show(){ if($this->_CurrMon>0 && $this->_CurrMon<=12){ $this->Mon(); }else{ echo '非法操作'; } } } $_calendar=new calendar(); $_calendar->show(); ?>

2. [文件] php月历类 ~ 70KB     

php月历类月历.zip


PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

php

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
java 永久代和元空间
java 永久代和元空间

本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

0

2026.01.08

java成品网站源码资源大全
java成品网站源码资源大全

本专题整合了java成品网站源码相关内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.08

java过滤器教程大全
java过滤器教程大全

本专题整合了java过滤器相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.08

作业帮网页版入口地址大全
作业帮网页版入口地址大全

本专题整合了作业帮网页版地址整理,阅读专题下面的文章了解更多详细内容。

2

2026.01.08

学习通网页版入口地址大全
学习通网页版入口地址大全

本专题整合了学生通网页版入口相关整理,阅读专题下面的文章了解更多详细内容。

2

2026.01.08

C++ 高性能计算与并行编程
C++ 高性能计算与并行编程

本专题专注于 C++ 在高性能计算(HPC)与并行编程中的应用,涵盖多线程、并发数据处理、OpenMP、MPI、GPU加速等技术。通过实际案例,帮助开发者掌握 如何利用 C++ 进行大规模数据计算和并行处理,提高程序的执行效率,适应高性能计算与数据密集型应用场景。

6

2026.01.08

C++ 高性能计算与并行编程
C++ 高性能计算与并行编程

本专题专注于 C++ 在高性能计算(HPC)与并行编程中的应用,涵盖多线程、并发数据处理、OpenMP、MPI、GPU加速等技术。通过实际案例,帮助开发者掌握 如何利用 C++ 进行大规模数据计算和并行处理,提高程序的执行效率,适应高性能计算与数据密集型应用场景。

0

2026.01.08

PPT动态图表制作教程大全
PPT动态图表制作教程大全

本专题整合了PPT动态图表制作相关教程,阅读专题下面的文章了解更多详细内容。

50

2026.01.07

c++ Libcurl用法详解
c++ Libcurl用法详解

本专题整合了c++ Libcurl用法详解,阅读专题下面的文章了解更多详细内容。

0

2026.01.07

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 8.4万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 6.9万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号