一尘不染

使用moment.js更改Angular Material中的md-datepicker格式

angularjs

Angular材料引入了一个新的日期选择器组件,可在此处找到。

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

有人可以给我展示格式化返回日期的有效示例md-datepicker吗?


阅读 250

收藏
2020-07-04

共1个答案

一尘不染

$mdDateLocaleProviderAngular
Material文档中有一个文档。

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

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

是一个基于Angular Material文档的示例的CodePen示例。

2020-07-04