Nette-DateTimePicker

Doplněk umožňuje vkládání data nebo data a času do jednoho pole formuláře. Po odeslání formuláře je k dispozici hodnota ve formátu vhodném pro uložení do databázového sloupce typu date nebo datetime.

Komponenta je napsána pro PHP 7.1 nebo novější a Nette Framework 3.0 nebo novější (Nette Dependency Injection Container, Nette Forms, Nette Utilities).

Příklady použití

Přidání extension method do třídy Nette\Forms\Form (bootstrap.php):

RadekDostal\NetteComponents\DateTimePicker\TbDatePicker::register();

Použití ve formuláři:

$form->addTbDatePicker('date', 'Date')
  ->setNullable()
  ->setRequired(FALSE)
  ->addRule(self::RANGE, NULL, [new \DateTime('2016-09-01'), new \DateTime('2016-09-15')]);

Ukázky použití

DateTimePicker

DateTimePicker

TbDatePicker

TbDatePicker

TbDateTimePicker

TbDateTimePicker

Ke stažení

Licence: GNU Lesser General Public License
GitHub: https://github.com/radekdostal/Nette-DateTimePicker/