class method
self.seconds_to_utc_offset
Ruby on Rails 3.1.12
Since v3.0.20Signature
self.seconds_to_utc_offset(seconds, colon = true)
Assumes self represents an offset from UTC in seconds (as returned from Time#utc_offset) and turns this into an +HH:MM formatted string. Example:
TimeZone.seconds_to_utc_offset(-21_600) # => "-06:00"
Parameters
-
secondsreq -
colonopt = true
Source
# File activesupport/lib/active_support/values/time_zone.rb, line 183
def self.seconds_to_utc_offset(seconds, colon = true)
format = colon ? UTC_OFFSET_WITH_COLON : UTC_OFFSET_WITHOUT_COLON
sign = (seconds < 0 ? '-' : '+')
hours = seconds.abs / 3600
minutes = (seconds.abs % 3600) / 60
format % [sign, hours, minutes]
end
Defined in activesupport/lib/active_support/values/time_zone.rb line 183
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::TimeZone