Как получить необработанное смещение в миллисекундах для универсального координированного времени в iOS программно?
NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];
В Swift 3 и Swift 4:
let millisecondsFromGmt = 1000 * TimeZone.autoupdatingCurrent.secondsFromGMT()