Edge toLocaleDateString bug

JavaScript

var date = new Date(1507512231458);
var options = { month: 'short', day: 'numeric', year: 'numeric' };
var s = date.toLocaleDateString(undefined, options);
console.log(s);
var ltrMark = String.fromCharCode(8206);
if (s.indexOf(ltrMark) === -1) {
  alert('pass!')
} else {
	alert('fail: contains left-to-right-mark\n' + JSON.stringify(s.split('')));
}