Преобразование даты и времени miss match в последней версии chrome (67.0.3396.87 (официальная сборка) (64-разрядная версия) )
Я возвращаю jsonresult из контроллера,в выходное время приходит как /Date(-2209152600000)/ и я конвертирую этот формат с помощью функции, которую я упомянул ниже:
функция ConvertDate(jsondate) {
если (jsondate != null && jsondate != "") {
ВАР функцию getdate = jsondate;
var convertedDate = новая дата(getdate);
if (convertedDate == 'недопустимая дата') {
var milli = getdate.replace(/\/Date\((-?\d+)\)\//, '$1');
convertedDate = новая дата(parseInt(milli));
}
вернуться convertedDate;
}
еще {
вернуть "";
}
}
проблема в том, что эта функция возвращает правильную дату и время в Mozilla и internet explorer, но в последнем обновлении Chrome она дает на 9 минут меньше времени, которое я возвращаю с выхода контроллера
Что я уже пробовал:
функция ConvertDate(jsondate) {
если (jsondate != null && jsondate != "") {
ВАР функцию getdate = jsondate;
var convertedDate = новая дата(getdate);
if (convertedDate == 'недопустимая дата') {
var milli = getdate.replace(/\/Date\((-?\d+)\)\//, '$1');
convertedDate = новая дата(parseInt(milli));
}
вернуться convertedDate;
}
еще {
вернуть "";
}
}
эта функция дает правильное время в другом браузере, кроме chrome, раньше она работала нормально chrome Также, но мои клиенты обновили версию chrome после этого только проблема началась
Mohibur Rashid
`jsondate " что в нем?