app/assets/javascripts/timeFields.coffee
@hourglass ?= {}
@hourglass.timeField =
setValue: ($field, mValue) ->
$field.val(mValue.toISOString()).change()
$field.prev().val mValue.utcOffset(window.hourglass.UtcOffset).format(window.hourglass.DateTimeFormat)
$ ->
$(document)
.on 'change', '.js-time-field', () ->
$field = $(@)
$field.next().val(moment("#{$field.val()} #{window.hourglass.UtcOffset}",
"#{window.hourglass.DateTimeFormat} ZZ").toISOString()).change()