tempo icon indicating copy to clipboard operation
tempo copied to clipboard

Issue : format function throw error when locale passed including numbering system ( ar-u-nu-arab )

Open peter-emad99 opened this issue 1 year ago • 0 comments

i didn't find way to pass {numberingSystem:'arab'} , it's a valid option to intl.DateTimeFormatOptions

but i can include it in locale string like this ar-u-nu-arab

this throw invalid locale tag ar-u-nu-arab-u-hc-h12 error as format function already append hour cycle to the locale

possible solutions

  • providing a way to customize the intl.DateTimeFormatOptions so we can path {numberingSystem:'arab'}
  • removing the -u-hc-h12 appended to locale and using hour12 and hourCycle options instesd
  • auto resolving the numbering system from the locale by leveraging the Intl.Locale().numberingSystem

peter-emad99 avatar Aug 10 '24 11:08 peter-emad99