input date default value html
<!-- HTML -->
<input type="date" id="theDate">
<script>
// JQuery
$(document).ready( function() {
$('#theDate').val(new Date().toDateInputValue());
});
// Pure JS
document.getElementById('theDate').value = new Date().toDateInputValue();
// Timezone support
Date.prototype.toDateInputValue = (function() {
var local = new Date(this);
local.setMinutes(this.getMinutes() - this.getTimezoneOffset());
return local.toJSON().slice(0,10);
});
</script>