我的日期时间字符串为Tue Aug 18 2015 07:20:00 GMT 0530 (IST)
,并希望将VCALENDAR
格式转换为20150818T125000Z
。
欢迎任何帮助。
答案 0 :(得分:1)
你可以这样做:
$str = "Tue Aug 18 2015 07:20:00 GMT 0530 (IST)";
// remove the part after GMT
$str = substr($str,0,-11);
// create date from string
$date = date_create($str);
// IST (Indian Standard Time) = Asia/Kolkata
$zone = new DateTimeZone('Asia/Kolkata');
// set timezone
date_timezone_set($date,$zone);
// output formatted date
$vcal = $date->format("Ymd\THis\Z");
echo $vcal;
输出是:
20150818T125000Z