The ISO Extended format for time zones other than UTC is +hh:mm, -hh:mm, +hh, or -hh. ISO non-Extended is the same but without the colons. However, currently SysTime uses colons for non-Extended (it correctly doesn't put the dashes or colons in the date or time portion, but it still puts the colons in the time zone portion).
So, we need to fix it so that toISOString does not use colons in the time zone, and fromISOString should not accept them either, though I think that we're going to have to accept them for a while in case existing code has been writing them out with toISOString and saving them to later read in with fromISOString.
Comment #1 by github-bugzilla — 2016-03-10T17:02:10Z
It looks like I screwed up and only fixed the fromISOString portion of this so that it accepted the correct type without actually fixing what was emitted.
Comment #4 by bugzilla — 2020-01-03T15:51:29Z
Could you provide an example?
I'm currently not sure if this is fixed or still a bug or not an issue anymore, because when I use toISOString, no timezone is printed at all...
Comment #5 by robert.schadek — 2024-12-01T16:25:59Z