[英]Default momentjs to dd-mm-yyyy format
我使用以下命令在momentjs中設置語言環境:
moment.locale('en-GB');
但是每次創建新對象時,都必須使用格式字符串,例如:
moment('12/01/2001','DD/MM/YYYY');
我是否可以將默認時刻設置為默認值,以便在所有地方都使用dd-mm-yyy,所以我只需要使用:
moment('12/01/2001');
正如評論中指出的那樣,這似乎行不通。 您可以通過以下方式提供包裝函數:
function localeMoment(date){
return moment(date, 'DD/MM/YYYY');
}
這可能是您可以獲得的最接近的產品。
您可以用更優雅的方式包裝@ k-nut函數
String.prototype.toMomentDate = function () {
return moment(this, 'DD/MM/YYYY');
}
並在存儲日期的字符串上調用它
var date = '12/01/2001';
date.toMomentDate();
您可以使用
moment('12/01/2001','L');
“ L”將根據地區自動設置當前格式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.