我使用MomentJS v2.8.4,而我試圖讓格式化的日期,如「31/12/2015」MomentJS如何獲得格式化,但沒有本地化的表示?
myDate.format('DD/MM/YYYY')
正常工作,直到我把一些「不太英語:)」的定位,例如阿拉伯。然後我得到這樣的١٠/٠١/٢٠١٥
,這對用戶來說很好,對API不太好。
從MomentJS源代碼
format : function (inputString) {
var output = formatMoment(this, inputString || moment.defaultFormat);
// here I get correct "31/12/2015" format
return this.localeData().postformat(output); // this will return localized version
},
formatMoment功能不公開導出...
能否請您提出這個正確的解決方案?
將本地化設置爲英文,或者您可能有某些原因希望使用本地化? – Xotic750
分享一些更多的代碼,而不是來自momentjs庫的代碼片段。 – Xotic750
你最終選擇了什麼解決方案? –