如何以 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 日历事件数组。 :)
我在 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 日历事件数组。 :)