dbCoupon->time_start) || !isset($this->dbCoupon->time_end)){ throw new AppException('(ID:'.$this->dbCoupon->id.')非法优惠券数据,请联系客服'); } if($this->dbCoupon->time_start->greaterThan(Carbon::now())){ //未开始 trace_log()->coupon("优惠券{$this->dbCoupon->id}",'未开始:'.$this->dbCoupon->time_start); return false; } if($this->dbCoupon->time_end->endOfDay()->lessThan(Carbon::now())){ //已结束 trace_log()->coupon("优惠券{$this->dbCoupon->id}",'已结束:'.$this->dbCoupon->time_end); return false; } return true; } public function expiredTime(){ $time_end_time = $this->dbCoupon->time_end->toArray(); // $days = $this->dbCoupon->time_days ? $this->dbCoupon->time_days : 0; //$d = date("Y-m-d", $time_end_time["timestamp"]); return $time_end_time["timestamp"]; } }