1.php实现保质期计算, 保质期日期可选,天 、月、年
文章来源地址https://www.toymoban.com/news/detail-635386.html文章来源:https://www.toymoban.com/news/detail-635386.html
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 year
switch ($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] ?? []]);
}
到了这里,关于PHP实现保质期计算器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!