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 进度条实现代码
Mar 10 PHP
php UTF8 文件的签名问题
Oct 30 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
Dec 25 PHP
CI框架源码阅读,系统常量文件constants.php的配置
Feb 28 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
ThinkPHP表单自动提交验证实例教程
Jul 18 PHP
PHP实现的多彩标签效果代码分享
Aug 21 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
Oct 14 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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中date()日期函数有关参数整理
2011/07/19 PHP
深入解析php中的foreach问题
2013/06/30 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
Django如何防止定时任务并发浅析
2019/05/14 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
英国网上花店:Bunches
2016/11/29 全球购物
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
js实现弹框效果
2021/03/24 Javascript
暑期实习鉴定
2013/12/16 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
社区八一活动方案
2014/02/03 职场文书
科研课题实施方案
2014/03/18 职场文书
小学生操行评语
2014/04/22 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书