diff --git a/basis/calendar/format/format.factor b/basis/calendar/format/format.factor index e153bb2138..f5c799365c 100644 --- a/basis/calendar/format/format.factor +++ b/basis/calendar/format/format.factor @@ -213,7 +213,7 @@ ERROR: invalid-timestamp-format ; string>number check-timestamp ; : parse-rfc822-gmt-offset ( string -- dt ) - dup "GMT" = [ drop instant ] [ + dup { "UTC" "GMT" } member? [ drop instant ] [ unclip [ 2 cut [ string>number ] bi@ [ hours ] [ minutes ] bi* time+ ] dip signed-gmt-offset