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