Which validator are you using? The problem occur because the custom format is not recognized as valid. If you are using the jQuery Validation then you should override the validator date method
so that it uses the custom format. If you are using the Kendo Validator then you should either override the mvcdate
rule or use a culture script file
in which the format is included. Note that the MVC DefaultModelBinder uses the current .NET culture formats to parse the date so in both cases it might be necessary to register a custom ModelBinder in order to avoid a ModelState error on the server.
The behavior of the timepicker is expected because the Max date is set to the current date and time
and so the selection will be limitted to the current time.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI