У меня есть строка даты '15/18 марта', которую мне нужно проанализировать, чтобы раздельно получить компоненты dd, mm и yyyy.
Когда я анализирую эту строку даты, используя приведенный ниже код в Internet Explorer, -18 возвращается:
var d = '15 марта 18 марта;
var dt = новая дата (d);
alert (dt.getFullYear ());
Это прекрасно работает в Chrome и возвращает 2018 .Я не могу придумать ни одной причины, по которой он мог бы вернуть отрицательное значение в IE.