Библиотека YLMoment не отображает правильную дату в отношении локальных настроек даты и времени пользователя. Он показывает «час назад» почти для всего, хотя я только что добавил объект на сервер секунду назад.YLMoment не работает правильно ни для чего менее часа назад
0
A
ответ
0
Это была основная ошибка с моей стороны.
При извлечении объекта с вашего сервера/API проанализируйте дату с использованием NSDateFormatter, но убедитесь, что для этого часового пояса установлено значение UTC (при условии, что на нем установлено то, что было установлено на вашем сервере).
let dateFormatter = NSDateFormatter()
dateFormatter.timeZone = NSTimeZone(abbreviation: "UTC")
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
dateFormatter.dateFromString(YOUR_SERVER_DATE_STRING)
Надеюсь, это поможет кому-то, потому что это немного смутило меня.