diff --git a/packages/bolt-connection/src/packstream/packstream-utc.js b/packages/bolt-connection/src/packstream/packstream-utc.js index ba202ce3d..bd29b6a9a 100644 --- a/packages/bolt-connection/src/packstream/packstream-utc.js +++ b/packages/bolt-connection/src/packstream/packstream-utc.js @@ -279,6 +279,8 @@ export function packDateTime (value, packer) { currentValue.value.toUpperCase() === 'B' ? year => year.subtract(1).negate() // 1BC equals to year 0 in astronomical year numbering : year => year + } else if (currentValue.type === 'hour') { + obj.hour = int(currentValue.value).modulo(24) } else if (currentValue.type !== 'literal') { obj[currentValue.type] = int(currentValue.value) }