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访问Oracle815
Oct 09 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 PHP
smarty内置函数capture用法分析
Jan 22 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
Yii2 输出xml格式数据的方法
May 03 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php-msf源码详解
2017/12/25 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
Python将xml和xsl转换为html的方法
2015/03/10 Python
玩转python爬虫之正则表达式
2016/02/17 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
python实现合并两个排序的链表
2019/03/03 Python
Python如何将装饰器定义为类
2020/07/30 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
电子商务专业实习生自我鉴定
2013/09/24 职场文书
办理生育手续介绍信
2014/01/14 职场文书
优秀志愿者事迹材料
2014/02/03 职场文书
大学自我评价
2014/02/12 职场文书
广告词串烧
2014/03/19 职场文书
新年晚会主持词
2014/03/24 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
兵马俑的导游词
2015/02/02 职场文书
监理中标通知书
2015/04/16 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书