如何以 ISO 8601 格式正确设置 datetimepicker 值的格式

how do I format datetimepicker values properly in ISO 8601 Format

我在 google 日历中添加事件时有点卡在这里,到目前为止一切都以正确的方式进行,除了这个,当我使用 datetimepicker 插入一个新事件作为 [=14] 的日期和时间=] 日历显示错误的活动日期和时间。

因为 Google 日历使用 ISO 8601 格式,所以我想如果我能够将日期和时间转换为 ISO 8601 格式,那么我的问题就会得到解决。需要你们的帮助.. 谢谢:)

好吧,终于得到了我自己的答案,只需几行代码就可以很容易地转换。

$tzname=$_POST['tzname'];    
$endDate = strtotime($endDate);
$dt= new DateTime("@$endDate");
$googleEventTime = new DateTimeZone($tzname);
$googleendevent=$dt->format('c');

然后将此 $googleendevent 传递到 google 日历事件数组。 :)