Как получить 1 день от восстановления данных конечной даты в контроллере laravel?

#php #datetime #fullcalendar #laravel-controller

#php #дата и время #полный календарь #laravel-контроллер

Вопрос:

  I want to get enddate by   1 day 
$data=[
                    "title" =>$event->event_name,
                    "start" =>$event->start_date,
                    "end" =>new DateTime($event->end_date.'1 day'),
                    "textColor" =>"white",
                    "backgroundColor" =>"black",
    
                ];
  

но код, из-за которого полный календарь не показывает никаких данных в представлении
, как заставить его работать 1 день?
спасибо перед

Комментарии:

1. указана $event->end_date действительная дата, DateTime может принимать относительные даты, (new DateTime('2020-11-09 1 day'))->format('Y-m-d H:i:s'); например

Ответ №1:

Попробуйте этот код, он работает.

 <?php  
   $data=[
       "title" => $event->event_name,
       "start" => $event->start_date,
       "end" => date('Y-m-d H:i:s', strtotime($event->end_date . '  1 day')),
       "textColor" => "white",
       "backgroundColor" => "black",
   ];
?>
  

Комментарии:

1. могу ли я также спросить информацию о var = Пт Окт 16 2020 07:00:00 GMT 0700 (время Западной Индонезии) как мне получить -1 день из информации о var

2. хотите, чтобы вы, как показано ниже, отформатировали время? Пятница, 16 октября 2020 г. 07:00:00 GMT 0700 (время Западной Индонезии)