使用针对不同国家/地区的全球化js进行货币格式

时间:2016-04-22 08:19:07

标签: jquery jquery-globalize

我正在使用globalize.js进行不同国家/地区的货币格式设置。使用this link我能够达到美元,但我需要美元和日元或任何国家。我遵循了globalize中提到的所有教程。请有人帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您需要加载CLDR的相应部分,特别是主要/货币(例如https://github.com/unicode-cldr/cldr-numbers-modern/blob/master/main/en/currencies.json)。

使用npm / node:

示例
npm install globalize cldr-data
node

-

var Globalize = require('globalize');
Globalize.load(require('cldr-data').entireSupplemental());
Globalize.load(require('cldr-data').entireMainFor('en', 'de', 'ja'));

Globalize('en').formatCurrency(9.99, 'EUR')
// > '€9.99'

Globalize('de').formatCurrency(9.99, 'EUR')
// > '9,99 €'

Globalize('en').formatCurrency(10, 'JPY')
// > '¥10'

Globalize('ja').formatCurrency(10, 'JPY')
// > '¥10'

有关如何获取CLDR数据或如何将CLDR数据加载到Globalize的更多信息(或替代方法),请参阅https://github.com/jquery/globalize/blob/master/doc/cldr.md

相关问题