dateUtil.php 691 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace common\components;
  3. use Yii;
  4. class dateUtil
  5. {
  6. //取时间段 shish 2019.9.16
  7. public static function getTime($type = 0)
  8. {
  9. switch ($type) {
  10. case 0:
  11. //最近7天
  12. $start = date('Ymd', strtotime("-7 days"));
  13. $end = date("Ymd");
  14. break;
  15. case 1:
  16. //最近30天
  17. $start = date('Ymd', strtotime("-30 days"));
  18. $end = date("Ymd");
  19. break;
  20. case 2:
  21. //本月
  22. $start = date("Ym") . "01";
  23. $end = date("Ymd");
  24. break;
  25. case 3:
  26. //上个月
  27. $start = date("Ymd", mktime(0, 0, 0, date("m") - 1, 1, date("Y")));
  28. $end = date("Ymd", mktime(23, 59, 59, date("m"), 0, date("Y")));
  29. break;
  30. }
  31. return [$start, $end];
  32. }
  33. }