PHP简单获取上月、本月、近15天、近30天的方法示例


Posted in PHP onJuly 03, 2017

本文实例讲述了PHP简单获取上月、本月、近15天、近30天方法。分享给大家供大家参考,具体如下:

/**
 * 获取统计时间
 * @param $type
 * 1 上月
 * 2 本月
 * 3 近15天
 * 4 近30天
 * @return array
 */
function getDateInfo($type)
{
  $data = array(
    array(
      'firstday' => date('Ym01', strtotime('-1 month')),
      'lastday' => date('Ymt', strtotime('-1 month')),
    ),
    array(
      'firstday' => date('Ym01', strtotime(date("Y-m-d"))),
      'lastday' => date('Ymd', strtotime((date('Ym01', strtotime(date("Y-m-d")))) . " +1 month -1 day")),
    ),
    array(
      'firstday' => date('Ymd', strtotime("-15 day")),
      'lastday' => date('Ymd', strtotime('-1 day')),
    ),
    array(
      'firstday' => date('Ymd', strtotime("-30 day")),
      'lastday' => date('Ymd', strtotime('-1 day')),
    ),
  );
  return is_null($type) ? $data : $data[$type-1];
}
print_r(getDateInfo(1));//获取上个月第一天与最后一天

运行结果:

Array
(
  [firstday] => 20170601
  [lastday] => 20170630
)
PHP 相关文章推荐
PHP 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
使用VisualStudio开发php的图文设置方法
Aug 21 PHP
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
php中explode的负数limit用法分析
Feb 27 PHP
6个超实用的PHP代码片段
Aug 10 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
Laravel5.1 框架路由基础详解
Jan 04 PHP
PHPExcel实现的读取多工作表操作示例
Apr 14 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 #PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 #PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
Jul 03 #PHP
php获取文章内容第一张图片的方法示例
Jul 03 #PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
Jul 03 #PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 #PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 #PHP
You might like
yii框架中的Url生产问题小结
2012/01/16 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
详解Node.js开发中的express-session
2017/05/19 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
Python之str操作方法(详解)
2017/06/19 Python
Python 模拟购物车的实例讲解
2017/09/11 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
python 实现控制鼠标键盘
2020/11/27 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
青年创业培训欢迎词
2014/01/10 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
廉洁自律个人总结
2015/02/14 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
小学科学课教学反思
2016/02/23 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书