1.php实现保质期计算, 保质期日期可选,天 、月、年
2. laravel示例
/*** 保质期计算器* @return void*/public function expirationDateCal(){$produce_date = $this->request('produce_date'); // 生产日期$warranty_date = $this->request('warranty_date'); // 保质期$type = $this->request('type'); // 类型 day month yearswitch ($type) {case "day":$date = date('Y-m-d', strtotime("+{$warranty_date} day", strtotime($produce_date)));$exp_date = date('Y-m-d', strtotime("-1 day", strtotime($date)));break;case "month":$date = date('Y-m-d', strtotime("+{$warranty_date} month", strtotime($produce_date)));$exp_date = date('Y-m-d', strtotime("-1 day", strtotime($date)));break;case "year":$date = date('Y-m-d', strtotime("+{$warranty_date} year", strtotime($produce_date)));$exp_date = date('Y-m-d', strtotime("-1 day", strtotime($date)));break;default:$exp_date = 0;}$exp_status = time() >= strtotime($exp_date) ? '已过期' : '未过期';return $this->jsonSuc(['result' => ['exp_date' => $exp_date, 'exp_status' => $exp_status] ?? []]);}