如何在ISO 8601格式中正确格式化datetimepicker值

时间:2017-03-31 07:13:12

标签: google-calendar-api bootstrap-datetimepicker

我在谷歌日历中添加事件时有点卡在这里,到目前为止所有事情都以正确的方式进行,除此之外,当我使用datetimepicker插入新事件的日期和时间时谷歌日历显示错误的日期和活动的时间。

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

1 个答案:

答案 0 :(得分:0)

好吧,最后得到了我自己的答案,只需转换几行代码就很容易了。

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

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