|
@@ -22,7 +22,7 @@ class MeetingModel extends BaseModel
|
|
|
// 设置数据表
|
|
// 设置数据表
|
|
|
protected $table = 'meetings';
|
|
protected $table = 'meetings';
|
|
|
|
|
|
|
|
- protected $appends = ['areas','time_text'];
|
|
|
|
|
|
|
+ protected $appends = ['areas','time_text','time_text1'];
|
|
|
|
|
|
|
|
public function getThumbAttribute($value)
|
|
public function getThumbAttribute($value)
|
|
|
{
|
|
{
|
|
@@ -44,6 +44,24 @@ class MeetingModel extends BaseModel
|
|
|
return $startAt.' - '.$endAt;
|
|
return $startAt.' - '.$endAt;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 时间
|
|
|
|
|
+ public function getTimeText1Attribute()
|
|
|
|
|
+ {
|
|
|
|
|
+ $weeks = ['周日','周一','周二','周三','周四','周五','周六'];
|
|
|
|
|
+ $startTime = $this->start_at? strtotime($this->start_at) : 0;
|
|
|
|
|
+ $endTime = $this->end_at? strtotime($this->end_at) : time();
|
|
|
|
|
+ $w = datetime('w',$startTime);
|
|
|
|
|
+ $week = isset($weeks[$w])?' '.$weeks[$w]: '';
|
|
|
|
|
+ $startAt = $this->start_at? datetime($this->start_at,"Y年m月d日{$week} H:i") : '';
|
|
|
|
|
+
|
|
|
|
|
+ $formatType = 'm月d日 H:i';
|
|
|
|
|
+ if($endTime && $endTime <= $startTime+86400){
|
|
|
|
|
+ $formatType = 'H:i';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $endAt = date($formatType,$endTime);
|
|
|
|
|
+ return $startAt.' - '.$endAt;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @return array
|
|
* @return array
|