Hi Ganesh Pote,
It was due to Daylight Saving Time. There was a lot of written in the forums, you could search to find the discussions from last year.
In short when you select 30 March 2012 00:00:00. It turns back to 29 March 2012 23:00:00. Which is the previous day. And this happens because due to the DST the 30 March 2012 00.00.00 actually does not exist as time. In given region two seconds after 29 March 2012 22:59:59 the time is 30 March 2012 00:00:01.
We did some improvements in the DateInput to be able to handle when you change the time part explicitly on valueChanging. And then introduced a workaround that to work for days with DST changes.
You could download the latest version of the controls (Or any other version after Q3 2011) and use script like:
function valueChanging(sender, args)
if (args.get_newValue() == "3/29/2011")
args.set_newValue("2/29/2011 01:00 AM");
All the best,
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed