我正在使用其PHP库处理Google Calendar API,我需要设置一个定期事件,我必须创建一个RRule字符串,该字符串应该是以下格式:
RRULE:FREQ=WEEKLY;UNTIL=20110701T170000Z
我无法以上述格式创建日期。我真的尝试过所有方法:
date('YmdHis');
date(DATE_RFC2822);
date('c');
但Google不接受上述任何格式。我需要做到:20110701T170000Z。有人可以帮我吗?
由于
答案 0 :(得分:2)
您是否能够将两个字符串连接在一起并在RFC2822中形成所需的日期时间字符串?
<?php
$ymd = date('Ymd');
$hms = date('His');
echo $ymd."T".$hms."Z"; //Will output YYYYMMDDTHHMMSSZ
?>
让我知道这是否有效! :)