VND货币格式

时间:2016-06-23 08:06:50

标签: javascript

我有一段代码如下:

var x = 1000;
x = x.toLocaleString('vi', {style : 'currency', currency : 'VND'});
console.log(x);

我预计输出是:

  

1.000đ

但实际输出是:

  

đ1.000

任何人都可以帮助我吗?非常感谢。

3 个答案:

答案 0 :(得分:2)

您可以使用其他国家/地区的格式,如下所示:

var x = 1000;
x = x.toLocaleString('it-IT', {style : 'currency', currency : 'VND'});
console.log(x);

答案 1 :(得分:0)

var x = 1000;
x = x.toLocaleString('en-US', {style : 'currency', currency : 'VND'});
console.log(x);

答案 2 :(得分:0)

您可以使用Intl.NumberFormat See more

console.log(new Intl.NumberFormat('vi-VN', { style: 'currency', currency: 'VND' }).format(1000));