/**
* 当天时间和秒数的互相转换
*/
public static function timeSecondsTranslates($value, $time2seconds = true, $format = "H:i")
    {
        if ($time2seconds) {
            $parsed = date_parse($value);
            $seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second'];
            return $seconds;
        } else {
            return gmdate($format, $value);
        }
    }

使用

$data['start_time'] = self::timeSecondsTranslates($data['start_time'], true);
$data['end_time'] = self::timeSecondsTranslates($data['end_time'], true);
if ($data['start_time'] >= $data['end_time']) {
    throw new CErrorException('结束时间不能小于开始时间');
}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。