javascript - 从日期时间日历更改月份名称(输出)

标签 javascript angularjs datetime

我正在创建一个网络应用程序,在其中我从 MaterialAngular 日历扩展器中选择日期

<md-datepicker ng-model="mddate" ng-blur="dateformatechanged()" md-placeholder="Enter date"></md-datepicker>

在我的 Controller 中,我正在获取数据,例如

   $scope.datemm = moment($scope.mddate).format('MM');
   $scope.dateyy = moment($scope.mddate).format('YYYY');
   console.log($scope.datemm);
   console.log($scope.dateyy);

在我的$scope.datemm中,按照我选择的月份,月份将为01,02,03,04,但我想获取类似的数据(一月、二月、三月、四月)

我需要在 Controller 中做什么来更改月份输出

最佳答案

代码中的所有内容都很好,但只需更改一行

$scope.datemm = moment($scope.mddate).format('MM');

$scope.datemm = moment($scope.mddate).format('MMM');

如果你想打印(一月)

$scope.datemm = moment($scope.mddate).format('MMMM');

如果您想打印(一月)

关于javascript - 从日期时间日历更改月份名称(输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41437145/

相关文章:

javascript - 为什么 sortBy() 不起作用

angularjs - 缺少脚本 : start Electron

javascript - 如何获得正确形式的 JavaScript 和 Ruby 时间戳?

javascript - 更改事件中的 AngularJs 元素

javascript - 如何在 Jasmine/Angularjs 中对下拉列表进行单元测试

Java SimpleDateFormat 显示的日期不正确

python - Django:截断日期时间没有结果

javascript - 在中断之前如何迭代此 for 循环内的所有城市?现在它只是迭代一个

javascript - 将数据传送到 Excel 工作表时,我需要去除类 "touch"

javascript - 选择元素后自定义 jQuery selectmenu 下拉按钮?