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 相关文章推荐
PHP4之真OO
Oct 09 PHP
配置PHP使之能同时支持GIF和JPEG
Oct 09 PHP
php 数组的指针操作实现代码
Feb 08 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
分享3个php获取日历的函数
Sep 25 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
PHP基于phpqrcode类生成二维码的方法详解
Mar 14 PHP
redis+php实现微博(三)微博列表功能详解
Sep 23 PHP
laravel批量生成假数据的方法
Oct 09 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
PHP实现图片旋转效果实例代码
2014/10/01 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
javascript禁用Tab键脚本实例
2013/11/22 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
js和jquery中获取非行间样式
2017/05/05 jQuery
three.js加载obj模型的实例代码
2017/11/10 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
Python对象体系深入分析
2014/10/28 Python
python logging类库使用例子
2014/11/22 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
golang/python实现归并排序实例代码
2020/08/30 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
python中re模块知识点总结
2021/01/17 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
聘任书的写作格式及范文
2014/03/29 职场文书
小学生作文评语
2014/04/18 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
婚宴领导致辞
2015/07/28 职场文书
门卫管理制度范本
2015/08/05 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL