Нет стандартной кнопки очистки, которую предоставляет Edge, поэтому решением было бы создать собственную функцию для очистки значения поля.
function clearDate() {
var input = document.getElementById("txtSample");
input.value = "";
}
Выходной HTML-код будет выглядеть примерно так:
<input type="date" id="txtSample" placeholder="12-12-2017">
<button onclick="clearDate()">clear</button>
У вас все равно будет пользовательский интерфейс Chrome, поэтому вы можете полностью удалить версию Chrome, используя:
#txtSample::-webkit-clear-button {
display: none;
}