2016-04-24 2 views
0

Библиотека YLMoment не отображает правильную дату в отношении локальных настроек даты и времени пользователя. Он показывает «час назад» почти для всего, хотя я только что добавил объект на сервер секунду назад.YLMoment не работает правильно ни для чего менее часа назад

ответ

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) 

Надеюсь, это поможет кому-то, потому что это немного смутило меня.