如何使用Globalize 1.0并获取指定的文化信息
如何在html web应用程序中使用Globalize 1.0。
我需要使用Globalize 1.0支持来获得以下信息
如何使用Globalize 1.0支持创建简单示例。
如何使用Globalize 1.0支持获取默认货币和百分比符号以及如何动态更改该符号
如何获得指定文化的货币/百分比值的正/负模式以及如何动态更改模式
如何获取指定文化的默认日期格式。
如何获取指定文化的默认组分隔符和小数点分隔符
如果您有任何问题的样品或代码段意味着请分享。
如果可能的话,与Globalize 1.0分享简单的样本
谢谢.....
Gobala
快速和推荐的方式开始:
现在,直接回答你的问题:
假设你想在本地玩Globalize,我推荐使用Node.js:
npm install globalize cldr-data
node
var Globalize = require("globalize");
# Feed Globalize on CLDR data
Globalize.load(require("cldr-data").entireSupplemental());
Globalize.load(require("cldr-data").entireMainFor("en");
Globalize("en").formatNumber(Math.PI);
// > '3.142'
Globalize("en").formatNumber(Math.PI, {maximumFractionDigits: 2});
// > '3.14'
Globalize("en").formatCurrency(69900, "USD");
// > '$69,900.00'
Globalize("en").formatCurrency(69900, "EUR");
// > '€69,900.00'
Globalize("en").formatRelativeTime(-35, "second");
// > '35 seconds ago'
我在这里回答你的第一个问题吗? 只要让我知道你的意思是别的。
如果您不知道货币,您怎么知道货币价值是否正确,以及它与格式化/显示的内容相对应?
规范(UTS#35)明确建议不要有每个国家的货币价值。 “注意:如果没有已知的货币代码,货币值永远不能互换,你不希望3.5的数字被一个用户解释为3.50美元,另一个用户的数字是3.50欧元。区域数据包含货币的本地化信息,而不是一个国家的货币值。货币数量在逻辑上由一个数字值和一个随附的货币代码(或等价物)组成,货币代码可以隐含在一个协议中,例如USD是隐式的,但如果原始数值没有任何上下文传输,那么它没有明确的解释。“
http://www.unicode.org/reports/tr35/tr35-numbers.html#Currencies
但请注意,应用程序可以使用CLDR在特定时间段内推导出某个国家使用的货币,然后将其输入currencyFormatter。 有关如何访问CLDR数据,请参阅globalize.js V1.0.0中的如何访问culture data。
你能举一个你想做的改变的例子吗? 下面的例子能帮助你吗?
Globalize("en").formatNumber(0.5, {style: "percent"});
// > '50%'
Globalize("en").formatNumber(-0.5, {style: "percent"});
// > '-50%'
Globalize("en").formatNumber(-0.5, {style: "percent", minimumFractionDigits: 2, maximumFractionDigits: 2});
// > '-50.00%'
Globalize("en").formatCurrency( -69900, "USD" )
'-$69,900.00'
注全球化将为您处理适当的区域设置默认值,例如用阿拉伯语您有:
Globalize("ar").formatNumber(-0.5, {style: "percent"})
// > '-٥٠٪'
请,你能提供一个用例吗? 我不明白你想要完成什么。
默认日期格式是数字年,月和日,即与Ecma-402 Intl.DateTimeFormat相同https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date
您可以使用日期格式选项以您希望的方式覆盖默认值。
请,你能提供一个用例吗? 我不明白你想要完成什么。
无论如何,请参阅globalize.js V1.0.0中如何访问文化数据以了解如何直接访问CLDR数据。
链接地址: http://www.djcxy.com/p/27193.html上一篇: How to use Globalize 1.0 and get specified culture info
下一篇: JS dataTables.fixedHeader different width between header and datas