Formatting a number in 1000s shows T instead of K

Viewed 29
console.log(
  new Intl.NumberFormat("en-IN", {
    maximumSignificantDigits: 3,
    notation: "compact",
    compactDisplay: "short",
  }).format(1234),
);

this outputs "1.23T" and not "1.23k" as the short form for the number 1234. Is that right?

Changing the locale to en-US outputs 1.23K. Isn't it supposed to be K for all locales since K means Kilo?

Is there a way to display K for en-IN locale?

0 Answers
Related