Я использую приведенную ниже библиотеку для создания ссылки на календарь Google.
"https: //github.com/spatie/calendar-links".
Здесь я делюсь своим кодом для повторяющегося события календаря Google, пожалуйста, предложите мне адекватное решение, оно работает.
очень хорошо для создания ссылки для одного события, но не для создания повторяющегося события.
Код: Выделить всё
"$timeStamp = strtotime(str_replace('/','-','Sat 24/12/2018 5:56 PM'));
$dateTime=date('Y-m-d H:i',$timeStamp);
$from = \DateTime::createFromFormat('Y-m-d H:i',$dateTime);
$from = $from->format('Ymd\THis');
$endDate=date('Y-m-d',$timeStamp);
$newEndDate = $endDate." 24:00";
$to = \DateTime::createFromFormat('Y-m-d H:i',$newEndDate);
$to = $to->format('Ymd\THis');
$url = 'https://calendar.google.com/calendar/render?action=TEMPLATE';
$url .= '&text=Event_Test';
$url .= '&dates='.$from.'/'.$to;
$url .= '&rrule=FREQ=WEEKLY;DTSTART=20181231T000000Z;INTERVAL=1;COUNT=1';
$url .= '&details='.urlencode('Event_Test');
$url .= '&location='.urlencode('Delhi');
$url .= '&sprop=&sprop=name:';
return $url;"
Подробнее здесь: https://stackoverflow.com/questions/539 ... e-calendar