DateDays.php 791 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace Biz\Datetime;
  3. /**
  4. * basetime
  5. */
  6. class Datedays extends BaseTime {
  7. /**
  8. * 时间信息获取
  9. * @var string
  10. */
  11. public function parseTime($params){
  12. $res = $this->GetTimesDay($params[0]);
  13. return $res;
  14. }
  15. //获取指定日期起始时间:日
  16. public function GetTimesDay($type){
  17. if($type == 'pre'){
  18. $res['start'] = date('Y-m-d 00:00:00',time()-3600*24);
  19. $res['end'] = date('Y-m-d 23:59:59',time()-3600*24);
  20. }else if($type=='cur'){
  21. $res['start'] = date('Y-m-d 00:00:00');
  22. $res['end'] = date('Y-m-d 23:59:59');
  23. }else{
  24. $res['start'] = date('Y-m-d 00:00:00',time()+3600*24);
  25. $res['end'] = date('Y-m-d 23:59:59',time()+3600*24);
  26. }
  27. return $res;
  28. }
  29. }