封装获取上月、本月、近15天、近30天方法
2015-11-09 17:56
288 查看
/** * 获取统计时间 * @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]; }
相关文章推荐
- iOS中使用Masonry的简介
- Android 一张图看明白Hander的运行机制
- hdu 1556 Color the ball(前缀和)
- 职员)2015-11-09 星期一 日志
- Scala第四章学习笔记(面向对象编程)
- ios崩溃日志分析
- Thoughtworks笔试
- django+nginx+uwsgi 搭建环境
- 调用 BitmapFactory.decodeByteArray 函数返回 null 值
- python学习笔记-Day03 -第一部分(collections,Counter,defaultdict,namedtuple)
- [转][BLOG][插头DP]
- Java 写文件 写excel
- AngularJs权威教程 读书笔记
- 线程和进程的通俗解释
- IOS_Swift_?和!区别
- for_while_doWhile三种方式
- thrift0.93 windows下编译总结篇
- Scala初学者学习资料:main(String[])
- [Android开发]三级缓存初探索
- eclipse中LogCat有时不显示信息的简单解决办法