У меня возникли проблемы с пониманием того, что происходит с некоторым JavaScript, который, кажется, ведет себя по-другому в Edge. В частности, это сводилось к следующему:
var testi = new Date().toLocaleTimeString();
var len2 = testi.length;
alert(len2);
Моя длина в Edge составляет 17, в Chrome и IE - 10. Кажется, в строке есть несколько фантомных пробелов, это также испортило мою попытку подстроки.
https://jsfiddle.net/m1m8h7ym/
К вашему сведению, мой часовой пояс - Центральный США.