У меня есть значение, которое отображается как Sat Apr 28 2018 00:00:00 GMT-0600 (MDT), но я хочу преобразовать его в значение только 28.04.2018. и когда я делаю value.toISOString (); он возвращает мне 2018-04-26T06: 00: 00.000Z, как мне снять концевую часть?
Ой, понял, что это проблема с моим сокращением



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете сделать что-то вроде этого
var d = new Date(); // Your date object
console.info(dateString = getDateString(d));
function getDateString(date) {
return (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getYear();
// Or
return (date.getMonth() + 1) + '-' + date.getDate() + '-' + date.getYear();
}Это явно дубликат, вам нужен date.getMonth() + 1 и год должен использовать getFullYear.
...а также? Вы пробовали что-нибудь?