वर्तमान में, मैं डेटाबेस में सेंट में मूल्य संग्रहीत कर रहा हूं, जिसका अर्थ है 100 = 1 EUR

मैं इस प्रकार के स्वरूपण का उपयोग कर रहा हूँ

 Intl.NumberFormat("fr-FR", {
    style: "currency",
    currency: "EUR",
  }).format(price);

मुद्दा यह है कि NumberFormat सोचता है कि वे EUR हैं और 100 को 100 EUR के रूप में प्रारूपित करते हैं।

NumberFormat को यह बताने के लिए कौन सा तरीका सही होगा कि वे सेंट हैं। अंतिम परिणाम EUR ofc में दिखाया जाना चाहिए।

1
Viktor 1 फरवरी 2021, 16:06

1 उत्तर

सबसे बढ़िया उत्तर

सेंट के बजाय यूरो प्राप्त करने के लिए बस 100 से भाग दें।

const price = 123;

console.log(Intl.NumberFormat("fr-FR", {
    style: "currency",
    currency: "EUR",
  }).format(price / 100));
1
Nina Scholz 1 फरवरी 2021, 16:09