Prave s niecim takym bojujem a toto API by mi zjednodusilo robotu.
Len kym to budu podporovat vsetky hlavne prehliadace, tak to este potrva. Potom tu su este rozne ESR verzie, ktore to tak skoro podporovat nebudu.
Otázka je, jak moc jsou ESR verze zásadní. Záleží na projektu a na aplikaci. Pokud přijdu za většinou klientů s tím, že musíme testovat i na ESR verzích, dá jím to (možná) 0,1 % návštěvníků navíc a bude je to stát o sto tisíc víc, vím celkem přesně co mi řeknou.
Záleží na načasování - stávající ESR Firefox 128 končí za 3 měsíce a nový ESR už bude založen na novém FF, který API podporovat bude.
Existuje nějaký udržovaný a kompletní? Když jsem se naposledy díval, našel jen nějaký, u kterého bylo použití na vlastní nebezpečí…
Nevím. Na druhou stranu je IMHO OK pro svůj projekt zvolit něco good-enough a neřešit kompletnost. Zvlášť když ten polyfill půjde třeba za pár let pryč, protože nebude potřeba.
Na druhe strane, pokud potrebujete jen par casovych zon, tak si to snadno napisete sam treba podle chrono-Compatible Low-Level Date Algorithms. A dost mozna skoncite s API, co funguje pro vase potreby lepe
Konečně je vidět světýlko na konci tunelu. Implementace pro V8 už také existuje, protože Deno to už také experimentálně podporuje, tak snad je cíl na dohled.
Škoda, že Temporal API nemá přímou podporu pro formátování podle vzorů, ale to už vyřeší nějaká knihovna. Hlavně že bude v prohlížečích ten základ pro správnou práci s datem, časem a časovými zónami.