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 相关文章推荐
MYSQL数据库初学者使用指南
Nov 16 PHP
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
php 保留小数点
Apr 21 PHP
在VS2008中编译MYSQL5.1.48的方法
Jul 03 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
PHP 断点续传实例详解
Nov 11 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
PHP程序员常见的40个陋习,你中了几个?
2014/11/20 PHP
PHP代码优化技巧小结
2015/09/29 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
Python使用chardet判断字符编码
2015/05/09 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
pytorch中的inference使用实例
2020/02/20 Python
Python读取yaml文件的详细教程
2020/07/21 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
美国殿堂级滑板、冲浪、滑雪服装品牌:Volcom(钻石)
2017/04/20 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
中国合伙人观后感
2015/06/02 职场文书
九年级英语教学反思
2016/02/15 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL
各国货币符号大全
2022/02/17 杂记
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL