如何使用PHP获取指定日期所在月的开始日期与结束日期


Posted in PHP onAugust 01, 2013
   /**
     * 获取指定日期所在月的开始日期与结束日期
     * @param string $date
     * @param boolean 为true返回开始日期,否则返回结束日期
     * @return array
     * @access private
     */
    private function getMonthRange( $date, $returnFirstDay = true ) {
        $timestamp = strtotime( $date );
        if ( $returnFirstDay ) {
            $monthFirstDay = date( 'Y-m-1 00:00:00', $timestamp );
            return $monthFirstDay;
        } else {
            $mdays = date( 't', $timestamp );
            $monthLastDay = date( 'Y-m-' . $mdays . ' 23:59:59', $timestamp );
            return $monthLastDay;
        }
    }
PHP 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
模拟flock实现文件锁定
Feb 14 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
Feb 16 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
Sep 11 PHP
PHPMailer邮件发送的实现代码
May 04 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
php英文单词统计器
Jun 23 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
Oct 30 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 PHP
laravel-admin select框默认选中的方法
Oct 03 PHP
php经典趣味算法实例代码
Jan 21 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 #PHP
通过table标签,PHP输出EXCEL的实现方法
Jul 24 #PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 #PHP
table标签的结构与合并单元格的实现方法
Jul 24 #PHP
ueditor 1.2.6 使用方法说明
Jul 24 #PHP
PHP与javascript实现变量交互的示例代码
Jul 23 #PHP
php curl基本操作详解
Jul 23 #PHP
You might like
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
快速处理vue渲染前的显示问题
2018/03/05 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
2021/01/12 Vue.js
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
售后主管岗位职责
2013/12/08 职场文书
学习标兵获奖感言
2014/02/20 职场文书
党员创先争优承诺书
2014/03/26 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL