##########################################
public function dateParse($start = '',$end = '')
{
//区间查询
if($start && $end)
{
return array($start,$end);
}
else if($start)
{
return array($start,$start);
}
else if($end)
{
return array($end,$end);
}
}
##########################################
$fromtime = isset($_GET['fromtime'])?$_GET['fromtime']:'';
$totime = isset($_GET['totime'])?$_GET['totime']:'';
$_date = self::dateParse($fromtime,$totime);//处理起始和终止时间
//$startTime = strtotime($_date[0]); //开始时间戳
//$endTime = strtotime($_date[1]); //结束时间戳
$startTime = $_date[0]; //开始时间DATETIME
$endTime = $_date[1]; //结束时间DATETIME
//时间查询
if($_date){
$condition['ordertime'] = array('between',array($startTime,$endTime));
}PS:时间戳方式 , datetime方式
本文介绍了一个PHP函数,用于处理起始时间和结束时间的输入,并将其转换为可用于数据库查询的格式。该函数支持不同情况下的时间输入,如只有起始时间、只有结束时间或同时有起始和结束时间。
750

被折叠的 条评论
为什么被折叠?



