17 class Startdate extends \Magento\Eav\Model\Entity\Attribute\Backend\Datetime
33 \
Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate,
34 \
Magento\Framework\Stdlib\DateTime\DateTime $date
37 parent::__construct($localeDate);
49 $startDate = $object->getData($attributeName);
64 if ($startDate ===
false) {
68 $object->setData($this->
getAttribute()->getName(), $startDate);
69 parent::beforeSave($object);
84 $maxDate =
$attr->getMaxValue();
86 if ($startDate ===
false) {
92 $value = $date->timestamp($startDate);
93 $maxValue = $date->timestamp($maxDate);
96 $message =
__(
'Make sure the To Date is later than or the same as the From Date.');
97 $eavExc = new \Magento\Eav\Model\Entity\Attribute\Exception(
$message);
98 $eavExc->setAttributeCode(
$attr->getName());
__construct(\Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Framework\Stdlib\DateTime\DateTime $date)
_getValueForSave($object)