Method: PostHog::Utils#time_in_iso8601

Defined in:
lib/posthog/utils.rb

#time_in_iso8601(time, fraction_digits = 3) ⇒ Object



66
67
68
69
70
71
# File 'lib/posthog/utils.rb', line 66

def time_in_iso8601(time, fraction_digits = 3)
  fraction =
    (('.%06i' % time.usec)[0, fraction_digits + 1] if fraction_digits > 0)

  "#{time.strftime('%Y-%m-%dT%H:%M:%S')}#{fraction}#{formatted_offset(time, true, 'Z')}"
end