如何在laravel的全日历包中更改一周的开始日期? [关闭]
Posted
技术标签:
【中文标题】如何在laravel的全日历包中更改一周的开始日期? [关闭]【英文标题】:how to change the start day of week in full-calendar package in laravel? [closed] 【发布时间】:2019-05-30 21:40:14 【问题描述】:我已经安装了 laravel 的 fullcalendar 包。一周的开始日期是星期日,但我想将其更改为星期六。请帮我 下面的代码显示了我在 Controller 中的功能
public function index()
$events = Event::get()
->where('deleted', '=', '0');
$event_list = [];
foreach ($events as $key => $event)
$event_list[] = Calendar::event(
$event->event_name,
false,
new \DateTime($event->start_date),
new \DateTime($event->end_date),
$event->id,// added
[
'color' => $event->event_color,//added
]
// new \DateTime($event->end_date.' +1 day')
);
$calendar_details = Calendar::addEvents($event_list);
return view('events.index', compact('calendar_details') );
在上面的代码中,很清楚在哪里设置星期几,我不知道在哪里以及如何将Saturday
设置为一周的开始而不是Sunday
。
根据issued picture
,问题更清楚。
下面的代码是我的事件模型:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Calendar;
class Event extends Model
protected $fillable = [
'event_name',
'event_color',
'start_date',
'end_date',
];
the issued picture
【问题讨论】:
请发布一些代码来展示您的努力。 【参考方案1】:试试这个
$calendar = $calendar::setOptions(['firstDay' => 6,]);
【讨论】:
好像 1 是 Monday 不是星期六 上面的代码在哪里添加? 感谢 $calendar 更改为 Calendar以上是关于如何在laravel的全日历包中更改一周的开始日期? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用任意工作日作为一周的开始从 MySQL 中的日期中提取一周?