public static function fromDateTime(DateTime $dateTime) { $dateTime = clone $dateTime; return new static($dateTime->getTimestamp() - $dateTime->setTime(0, 0, 0)->getTimestamp()); }
/** * {@inheritDoc} * * @return TimeValue */ public function convertFieldValueFromForm($data) { if ($data instanceof DateTime) { return TimeValue::fromDateTime($data); } if (is_int($data)) { return new TimeValue($data); } return new TimeValue(null); }