如何在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的全日历包中更改一周的开始日期? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

更改 impala trunc() 返回的一周的开始日期

一周的第一天和日历周

如何修改momentjs日历以在用户指定的日期开始几周?

如何使用任意工作日作为一周的开始从 MySQL 中的日期中提取一周?

如何在Oracle中生成一周的第一天,一周的最后一天和两个日期之间的周数

如何使用 Android Studio 中的意图读取一周的日历事件?