DateTimePicker
Doplněk se podobá doplňku DatePicker a umožňuje uživatelům vkládání data a času do jednoho pole formuláře. Po odeslání formuláře je k dispozici hodnota vhodná pro uložení do sloupce typu datetime.
| Verze | 1.2.0 |
| Download | DateTimePicker.zip (233 kB) |
| GitHub | https://github.com/radekdostal/Nette-DateTimePicker/ |
| Autor | Radek Dostál |
| Licence | GNU Lesser General Public License |
| PHP | 5.3 |
| jQuery | 1.6.2 |
| jQuery UI | 1.8.16 |
Ukázka použití

Příklad použití
Přidání extension method do třídy Nette\Forms\Form:
function Form_addDateTimePicker(Forms\Form $_this, $name, $label, $cols = NULL, $maxLength = NULL)
{
return $_this[$name] = new DateTimePicker($label, $cols, $maxLength);
}
Forms\Form::extensionMethod('addDateTimePicker', 'Form_addDateTimePicker');
Použití ve formuláři:
$form->addDateTimePicker('date_time', 'Date and time:', 16, 16)
->addRule($form::FILLED, 'Select date and time.');
Komentáře 
radas | 22. 4. 2010, 21:44 | comment
Použil jsem tvoje nastavení a chovalo se to u mě stejně. Když ovšem odstraníš maxDate: new Date(), tak tam budou všechny měsíce.
S tím proklikáním do dalších let je to bohužel pravda, ale to je vinou té javascriptové komponenty DatePicker, s tím asi nic nenadělám :-(
chemikus | 30. 10. 2010, 13:12 | comment
Maximální možné datum je pouze 2020. Jakmile zadáš větší datum, bude ti to vyhazovat chybu, kterou jsi popsal nahoře ;-)
maarlin | 18. 11. 2010, 17:45 | comment
Nevím proč, ale teď vůbec není dostupné code.jquery.com. Každopádně i kdyby bylo, tak není rozumné používat http://code.jquery.com/…ry-latest.js , tedy automaticky poslední vydanou verzi jQuery. Bůh ví, jak bude vypadat jakákoliv nová verze a zda bude kompatibilní s tím doplňkem… Proč nepoužít třeba http://ajax.googleapis.com/…query.min.js ?
radas | 14. 8. 2011, 9:48 | comment
Verze 1.1.0 už má všechny potřebné JS knihovny u sebe a nic tedy netahá online (kvůli případným BC breakům).
univerz | 21. 8. 2011, 22:17 | comment
vyskúšal som picker použiť s ui 1.8.16 (hlavne kvoli zmene stylu), no nefunguje zobrazenie time pickeru. do funkcie show v timer pickeri sa dostane, dalej je uz niekde problem
radas | 22. 8. 2011, 9:10 | comment
Ano, o tom problému vím, bohužel původní použité rozšíření pro timepicker už není dále vyvíjeno a není kompatibilní s jQuery UI > 1.8.6. Proto jsem se poohlédl po jiném rozšíření pro timepicker, které je kompatibilní s nejnovější verzí jQuery UI a v blízké době vydám novou verzi.
radas | 22. 8. 2011, 21:26 | comment
Verze 1.2.0 kompatibilní s jQuery UI 1.8.16 (nový timepicker addon).
univerz | 23. 8. 2011, 7:45 | comment
wow, parada! diky za rychly update :)

amik | 20. 4. 2010, 21:51 | bug
Spustil jsem s tímto nastavením: .datepicker({
changeMonth: true,
changeYear: true,
yearRange: ‚2010:2100‘,
showTime: true,
time24h: true,
currentText: ‚Dnes‘,
closeText: ‚OK‘,
duration: ‚fast‘, maxDate: new Date() } V nabídce měsíců se objevuje jen leden-duben, v nabídce let pouze 2010. Při scrollování měsíci nazpět pomocí šipky doleva se lze ale proscrollovat do minulého roku (v selectu pro roky zůstává 2010, ale proklikám se až do prosince i dále, po kliknutí mi to dosadí datum s rokem 2009).