【发布时间】:2020-10-01 06:52:12
【问题描述】:
我想在开始时间和结束时间之间设置时间段并显示用户的责任,但我得到这个错误:strtotime() 期望参数 1 是字符串,给定数组
这是控制器:
$model=doc::findOrFail($ID);
$ReturnArray = array ();// Define output
$StartTime = strtotime ($model->Lun_mat_de) ; //Get Timestamp
$EndTime = strtotime ($model->Lun_mat_a); //Get Timestamp
$duration = '60';
$AddMins = $duration * 15;
//Run loop
while ($StartTime <= $EndTime) {
$ReturnArray[] = date ("G:i", $StartTime);
$StartTime += $AddMins; //Endtime check
}
return view ('/rendezvous',['go'=> $model],['jaja'=>$ReturnArray] );
这是视图:
<div class="div1" ></div>
@foreach($jaja as $ja)
<button class="btn btn-info"> {{$ja}} </button> </br>
@endforeach
这是模型:
protected $table = 'doctor' ;
protected $casts = [
'Lun_mat_de' =>'array',
'Lun_apres_a' =>'array',
];
【问题讨论】:
-
print_r($model->Lun_mat_de)显示什么? -
["8:30","12h30"]