I\'m seeing some behavior I don\'t understand with Javascript date objects and DST transitions. If I execute the following in Chrome\'s javascript console
v
Maybe it's a bug. Have you tried it on more than one browser?
Otherwise I'd guess that since you're trying to set the hours to a time that doesn't exist, it rejects the change.