Дата присутствует в базе 2020-10-16 09:14:31.000 приходит Нана-не НАНА НАНА:НАНА:НАНА сейчас в Интернет Эксплорер во время получения в нокаут JS, но он идет правильно в Гугл Хром
date present in database 2020-10-16 09:14:31.000 is coming NaN-undefined-NaN NaN:NaN:NaN AM in internet explorer while retriving in knockout js but it coming properly in google chrome kindly help for same
Что я уже пробовал:
self.LastSaveDate = ko.observable(); if (item.LastSaveDate != '' && item.LastSaveDate != null && item.LastSaveDate != 'undefined') { self.LastSaveDate(formatDate(new Date(item.LastSaveDate + 'UTC').toString())); } else { self.LastSaveDate(''); }
function formatDate(dt) { var current_datetime = new Date(dt); var hours = current_datetime.getHours() > 12 ? current_datetime.getHours() - 12 : current_datetime.getHours(); var am_pm = current_datetime.getHours() >= 12 ? "PM" : "AM"; hours = hours < 10 ? "0" + hours : hours; var minutes = current_datetime.getMinutes() < 10 ? "0" + current_datetime.getMinutes() : current_datetime.getMinutes(); var seconds = current_datetime.getSeconds() < 10 ? "0" + current_datetime.getSeconds() : current_datetime.getSeconds(); time = hours + ":" + minutes + ":" + seconds + " " + am_pm; var formatted_date = current_datetime.getDate() + "-" + months[current_datetime.getMonth()] + "-" + current_datetime.getFullYear() + ' ' + time; return formatted_date; }ВАР месяцев = ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"];