Ashlis
@Ashlis

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

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


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

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

Войти через центр авторизации
Похожие вопросы