MVC4 Project with HTML5 Semantic markup HtmlHelper.EditorFor uses HTML5 input types
===

I have a ASP.NET MVC4 project with HTML5 semantic markup enabled. When using `@Html.EditorFor(m => m.MyDateTimeField)` the output is an input with `type="datetime"`. I want to be able to stop EditorFor from generating HTML5 markup. How can I do this?

This is only a problem in Opera at the moment because other browsers (as far as I know) don't support `type="datetime"`. I have a jQuery datepicker on the field so in Opera I get both the jQuery datepicker and the browser datepicker.

I can fix using any of:
a. Use js to change the input type
b. Use Html.TextBoxFor(m => m.MyDateTimeField)
c. Use a custom editor template
d. Use modernizr to detect if datetime is supported and if so, don't use jQuery datapicker

**The solution I want is to disable HTML5 generation in HtmlHelper.EditorFor.**