将日期时间插入到curl php谷歌日历api的URL中

问题描述 投票:0回答:2

如何在网址上插入日期时间格式RFC 3339?我已经尝试在url上使用这样的变量,但是它仍然返回错误的请求。

$url = "https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=10&singleEvents=true&orderBy=startTime&timeMin='$date'";

但是当我尝试不使用这样的变量时,它可以工作。

$url = "https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=10&singleEvents=true&orderBy=startTime&timeMin=2019-06-03T10:00:00-07:00";
php curl google-calendar-api
2个回答
0
投票

只需使用此:

$daterfc=date("c", strtotime($date));
$url = "https://www.googleapis.com/calendar/v3/calendars/primary/events? 
maxResults=10&singleEvents=true&orderBy=startTime&timeMin='$daterfc'";

参考PHP Date Format


0
投票

使用php字符串的concatenation工具:

$url = "https://www.googleapis.com/calendar/v3/...?blabla=" . $date;

确保您$date变量的格式正确。您可以使用date_format进行更改。

© www.soinside.com 2019 - 2024. All rights reserved.