求教類的屬性傳值問題,非常感謝。
蛋炒饭
蛋炒饭 2019-12-09 17:44:09
0
0
805
class selectCondition
{
private $intervalNum;
private $arrayParameter;
private $DateInterval;
private $startDate;
private $EndDate;
function __construct($intervalNum,$unit,$EndDate='',$conditionName=[],$arrayParameter=[])
{		
$this->intervalNum=$intervalNum;		
$this->DateInterval='P'.$intervalNum.$unit;		
$this->EndDate=new DateTime();
if($EndDate!=''){
$arydate=explode('-', $EndDate);
$this->EndDate=$this->EndDate->setDate($arydate[0],$arydate[1],$arydate[2]);
}
$this->startDate=$this->EndDate;
$this->startDate=$this->startDate->sub(new DateInterval($this->DateInterval));
}
public function dateRange()
{
return $this->startDate->format('Y-m-d').'至'.$this->EndDate->format('Y-m-d');	}

/*
$today=new selectCondition(3,'D');$today->dateRange();
输出结果:2019-12-06至2019-12-06
为什么不是2019-12-06至2019-12-09

属性间是地址传递?该怎么解决?谢谢
*/



蛋炒饭
蛋炒饭

全部回覆(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板