[英]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.