PHP 返回近7天 本月 上月日期
2016-03-15 17:42
471 查看
<?php /** * 返回近7天,本月,上月数据 * 不计当天(展示后台数据专用) */ function weekMonthLastMonth($search_date = 'week') { switch($search_date) { case 'week' : // 近7天 $start_date = date ("Y-m-d", strtotime("-7 days")); $end_date = date ("Y-m-d", strtotime("-1 days")); break; case 'month' : // 本月 $start_date = date ("Y-m-01", strtotime("-1 days")); $end_date = date ("Y-m-d", strtotime("-1 days")); break; case 'last_month' : // 上月 $search_time = strtotime ("-1 month"); $start_date = date ("Y-m-01", $search_time); $end_date = date ('Y-m-d', strtotime("$start_date +1 month -1 day")); break; } return array($start_date, $end_date); } echo print_r(weekMonthLastMonth('week'), true); echo print_r(weekMonthLastMonth('month'), true); echo print_r(weekMonthLastMonth('last_month'), true);
相关文章推荐
- yii2.0 的数据的 增
- /ThinkPHP/Library/Think/Storage/Driver/File.class.php LINE: 48
- PHP 快速排序法
- 1 #安装php
- ThinkPHP之add、save无法添加、修改的解决方案
- 使用cmd命令行方式登录ftp上传下载数据
- php中JSON的标准:双引号而非单引号
- 清除ViewPager+FragmentPagerAdapter的缓存
- php如何在原来的时间上加一天?一小时?
- PHP cURL最基本的请求方式
- PHP截取中英混合字符串(UTF-8)
- PDO could not find dirver
- PHP对二维数组按字段进行排序
- PHPExcel 怎样在单元格里画出斜线边框
- PHP单例模式应用详解
- 正则表达式一 (php常用正则表达式匹配函数)
- 纯PHP定时执行任务的实现
- 控制反转与依赖注入
- PHP中foreach有关引用的问题
- Yii2.0-Widget小部件制作