Ashlis
@Ashlis

Дата выводиться на ios NaN, а на остальных девайсах корректно. Почему и как справить?

Использую moment.js
На всех устройствах кроме яблочных дата корректная, а на IOS приходит NaN
currentData() {
      return moment(this.getCurrentDateRange.start).format('YYYY-MM-DD')
    },
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
В this.getCurrentDateRange.start лежит дата в формате непонятном IOS. Задавате конкретный формат явно:
currentDate() {
  return moment(this.getCurrentDateRange.start, "YYYYMMDD(или какой там формат)").format('YYYY-MM-DD')
},


P.S. Да, даты на разных платформах И в разных браузерах работают по разному. Работать с ними надо исключительно явно, никогда не полагаясь на автоматическую угадайку. Даже если сейчас вдруг работает везде, не факт что внезапно не сломают.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы