我正在設置一個處理貨幣的多語種網站。我希望能夠根據所選語言顯示正確的貨幣格式。服務器端PHP的東西是一個輕而易舉的事情。使用PHP的組合NumberFormatter和strftime我已經能夠正確地格式化貨幣和日期。jQuery全球化。通過貨幣單位作爲C格式的參數
然而,要求客戶端使用JavaScript完成相同程度的格式。
我遇到過全球化(前jQuery插件),它看起來很有前途。
如果我想顯示在美式英語中一美元的價值,我可以做這樣的事情:
jQuery.preferCulture("en-US");
// Formatting price
var price = jQuery.format(3899.888, "c");
//Assigning stock price to the control
jQuery("#price").html(price);
,這將輸出:
$3,899.89
雖然這樣做:
jQuery.preferCulture("fr-FR");
// Formatting price
var price = jQuery.format(3899.888, "c");
//Assigning stock price to the control
jQuery("#price").html(price);
輸出:
3 899,89 €
看起來很完美。不過,我需要輸出多種貨幣。所以,如果我有「FR-FR」選擇爲我的首選文化,我怎麼能輸出,比方說,一美元的價值,像這樣:
3 899,89 $
,這樣的格式是法國人,但價值是美國的美元。我已經看過但沒有找到通過貨幣符號作爲參數。
感謝您的反饋意見,不是我想聽到的,但非常詳細和翔實沒有少。 +1用於指向Dojo解決方案。 –