public static function convertDateTimeObject(\DateTime $dateTime, $includeTimezone = true) { $formatString = 'Y-m-d\\TH:i:s' . ($includeTimezone === true ? 'P' : '\\Z'); $string = $dateTime->format($formatString); return $string; }
public function testConvertDateTimeObjectWithoutTimezone() { $dateTimeObject = new \DateTime(); $timestamp = $dateTimeObject->getTimestamp(); $convertedString = Util::convertDateTimeObject($dateTimeObject, false); $date = date('Y-m-d\\TH:i:s\\Z', $timestamp); $this->assertEquals($convertedString, $date); }