Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've seen it being used in ECMAScript's Temporal https://tc39.es/proposal-temporal/docs/strings.html



Ah, thank you.

Now that I'm back at my desk I had to check ISO8601, that suffix is not included. However it does look like an extension - RFC 9557 - which looks like is still in proposed state.

I would personally caution using these suffixes until wider adoption, because AFAIK the Olson database names themselves are not standardised on non-POSIX systems (i.e you might have a hard time on Windows).


The database names are standardized: https://www.iana.org/time-zones

The database itself may not be available but there are various implementations including Windows https://data.iana.org/time-zones/tz-link.html#software


Aha! Yeah the last time I needed to play with timezones I had map between Olson and Windows's proprietary names. Looks like they came out their NIH Syndrome:

https://learn.microsoft.com/en-gb/archive/blogs/bclteam/expl...


"Proposed" is the final state of many stable RFCs; see a list at [1], and compare it to the (much shorter) list of finished standards above it. The name is kind of misleading these days. Some discussion at [2]. Just to give an example, the base64 RFC 4648 is also a "proposed standard".

[1] https://www.rfc-editor.org/standards#PS

[2] https://datatracker.ietf.org/doc/html/rfc7127#section-2


In addition to RFC meaning Request for Comments, when in fact they're standards lol


Oh no... I've been treating "Proposed" as "Looks nice but I'll look at it when it gets out of proposed. Doh!




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: