Редактировать: Из ионных документов
Также важно отметить, что ни displayFormat, ни
pickerFormat может установить вывод значения datetime, который является значением
это устанавливается компонентом ngModel. Формат только для
отображение значения в виде текста и интерфейса выбора, но
Значение datetime всегда сохраняется в качестве действительного datetime ISO 8601
строка.
Вот лучший ответ:
const dateObject = new Date(this.mydate);
const dateString = dateObject.toLocaleFormat('%Y-%m-%d');
Вводом для new Date
может быть строка даты , определенная как:
Строковое значение, представляющее дату. Строка должна быть в формате
распознается методом Date.parse () (IETF-совместимый RFC 2822)
метки времени, а также версия ISO8601).
Полагаю, вы пытаетесь получить доступ к this.mydate
в своем коде.
У вас есть несколько опций, лучше всего представленных в этом посте переполнения стека .
this.mydate.toLocaleFormat('%Y-%m-%d');
Эта функция возьмет объект Date
и преобразует его в строку в запрошенном вами формате. Все опции, которые вы можете ввести в опции: здесь .
Есть также много других опций, показанных в сообщении о переполнении стека выше.