Correct The types:
type="date",
type="datetime-local",
type="month", type="time",
type="week'
Are not supported in FireFox, IE and Chrome below version 20.
To be able to use date type in all browser you can check using modernizer and if not supported you can fall back to use javascript to show the datepickerr.
<script>
$(function(){
if (!Modernizr.inputtypes.date) {
$('input[type=date]').datepicker({
dateFormat : 'yy-mm-dd'
}
);
}
});
</script>
Other solution will be to use bootstrap datetime picker, but unfortunately you have to change this date/datetime box manually. p.s. bootstrap datetime picker works for FireFox but IE is still a problem.