javascript-带moment.js的字符串值
作者:互联网
我的JS:
...
var dateText='';
dateText = moment(scope.mtxMaxdate,'MM-DD-YYYY');
console.log(dateText);
...
我想输出我的值示例:“ 12/12/2014”,但在控制台中,我有:
Moment {_isAMomentObject: true, _i: "17/12/2014", _f: "MM-DD-YYYY", _isUTC: false, _pf: Object…}
为什么..?
解决方法:
如momentjs docs中所述,您应该使用.format()函数.
这样的事情应该做到:
var dateText='12-12-2014';
var dateObject = moment(dateText,'MM-DD-YYYY');
console.log(dateObject.format('DD/MM/YYYY'));
您在第二行作为参数给出的格式只是解析格式.
我更新了代码,无论是否使用角度都不会改变任何事情.我认为您不了解的是js从字符串日期生成对象的那一刻.然后,您可以根据需要设置日期对象的格式.
Made a jsfiddle in case you don’t get it.
标签:angularjs,momentjs,javascript 来源: https://codeday.me/bug/20191120/2047890.html