/** * @param DateTime $dateTime * @param AbstractPlatform $platform * * @return string|null */ public function convertToDatabaseValue($dateTime, AbstractPlatform $platform) { if ($dateTime instanceof DateTime) { $dateTime->setTimezone(self::getUtc()); } return parent::convertToDatabaseValue($dateTime, $platform); }
/** * {@inheritdoc} */ public function convertToDatabaseValue($value, AbstractPlatform $platform) { if ($value instanceof \DateTime) { $value->setTimezone(new \DateTimeZone('UTC')); } return parent::convertToDatabaseValue($value, $platform); }
public function convertToDatabaseValue($value, AbstractPlatform $platform) { if ($value) { $value = $value->setTimezone(self::getUtc()); } return parent::convertToDatabaseValue($value, $platform); }
/** * {@inheritdoc} */ public function convertToDatabaseValue($value, AbstractPlatform $platform) { if ($value === null) { return null; } $value->setTimeZone(self::$utc ? self::$utc : (self::$utc = new \DateTimeZone('UTC'))); return parent::convertToDatabaseValue($value, $platform); }