编程语言
首页 > 编程语言> > javascript – 使用momentjs更改Angular Material中md-datepicker的格式

javascript – 使用momentjs更改Angular Material中md-datepicker的格式

作者:互联网

Angular材料引入了一个新的日期选择器组件here.

我希望此组件返回的日期格式为yyy-mm-dd,但我不确定这是如何完成的.通过搜索我发现可以使用$mdDateLocaleProvider,但我找不到使用它的示例.

有人能告诉我一个格式化md-datepicker返回日期的工作示例吗?

解决方法:

Angular Material文档中有一个$mdDateLocaleProvider的文档.

angular.module('app').config(function($mdDateLocaleProvider) {
    $mdDateLocaleProvider.formatDate = function(date) {
       return moment(date).format('YYYY-MM-DD');
    };
});

如果您不使用moment.js,请将formatDate中的代码替换为您希望用于格式化日期的任何内容.

Here是基于Angular Material docs样本的CodePen示例.

标签:javascript,angularjs,momentjs,localization,angular-material
来源: https://codeday.me/bug/20190918/1811886.html