|
![](/images/resource/spacer.gif) |
|
PHP Send outlook event by ical ปัญหาเวลาไม่ตรงกับการส่ง |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
กำหนด TZID
https://icalendar.org/iCalendar-RFC-5545/3-2-19-time-zone-identifier.html
ตัวอย่าง
Eluceo
$calendar = new Calendar();
$calendar
->addTimeZone(TimeZone::createFromPhpDateTimeZone(new PhpDateTimeZone('Asia/Bangkok')))
->addTimeZone(TimeZone::createFromPhpDateTimeZone(new PhpDateTimeZone('Europe/London')))
;
Sabre
$timezone = new \DateTimeZone('Asia/Bangkok');
$event = new \Sabre\VObject\Component\VCalendar();
$event->add('DTSTART', $timezone->getDateTime());
$event->add('DTEND', $timezone->getDateTime());
$event->add('TZID', 'Asia/Bangkok');
$event->save('event.ics');
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2023-05-31 19:14:19 |
By :
009 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 00
|