當我看着我的文檔無法找到一個方法來做到這一點......但我有以下格式:jQuery的Globalize的dateformatter如何格式化個前導零
Globalize.dateFormatter({skeleton: "yMd"});
它產生日期如:8/24/2015。我想要的是08/24/2015。
這裏是一個小提琴:https://jsfiddle.net/xpy7Lxv3
有什麼建議?
當我看着我的文檔無法找到一個方法來做到這一點......但我有以下格式:jQuery的Globalize的dateformatter如何格式化個前導零
Globalize.dateFormatter({skeleton: "yMd"});
它產生日期如:8/24/2015。我想要的是08/24/2015。
這裏是一個小提琴:https://jsfiddle.net/xpy7Lxv3
有什麼建議?
我在Docs一看,但我沒有找到一個dd/MM/yyyy
格式,所以增加一條,作爲一種格式,試試這個
JS(我只是提供部分代碼在這裏,看演示)
f = Globalize.dateFormatter({
skeleton: "myFormat"
});
和數據變量
"dateTimeFormats": {
"medium": "{1}, {0}",
"availableFormats": {
"myFormat": "dd/MM/yyyy",
// other formats
}
}
現在使用可以使用任何你想要的格式(只有有效的格式)在myFormat
,你可以自由改變名稱myFormat
。
我認爲你可以通過使用'raw'鍵代替骨骼來獲得相同的結果,即'raw:「MM/dd/yyyy」'。然而,它確實在文檔中提到'注意這不是一般推薦用於i18n的',它沒有說明原因。我不確定是否同樣的問題適用於上述答案。 – Mark
@Mark文檔說'注意這不是一般建議i18n。 「所以,這個答案可能不是問題,因爲我使用了'skeleton' –
啊...明白了......所以使用這種方法,它看起來像我必須把一個」myFormat「條目我計劃支持的每個地區。 –
你最好提供一個[小提琴](http://jsfiddle.net/) –
添加到OP .... –