DateTime コンストラクターを使用して日付を作成していますが、解析していません。私のコードは次のとおりです
$current=$timeDate->nowDate();
//$timeDate->nowDate() is sugarCRM function returns date and in next line i fetched variables $y, $m, $d successfully
list($y, $m, $d) = explode("/", $current);
$expiredate = new DateTime($y.'-'.$m.'-'.$d);
例外でキャッチされた次のエラー
DateTime::__construct() [datetime.--construct]: Failed to parse time string (08-30-2012) at position 0 (0): Unexpected character