From 6286f4410871edaa4edfed5c79ca3659d361c9ff Mon Sep 17 00:00:00 2001 From: Ciki Date: Tue, 10 Oct 2017 13:04:58 +0200 Subject: [PATCH] set midnight so the limit dates (min & max) pass the :RANGE validation rule --- src/Controls/DatePicker.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Controls/DatePicker.php b/src/Controls/DatePicker.php index db23eed..c6bd57f 100644 --- a/src/Controls/DatePicker.php +++ b/src/Controls/DatePicker.php @@ -45,4 +45,18 @@ protected function getDefaultParser() return $value; }; } + + + /** + * @return \Nette\Utils\DateTime|NULL + */ + public function getValue() + { + $val = parent::getValue(); + // set midnight so the limit dates (min & max) pass the :RANGE validation rule + if ($val instanceof Nette\Utils\DateTime) { + $val->setTime(0, 0, 0); + } + return $val; + } }