AngularJs:格式化控制器内的当前日期

时间:2015-12-24 12:11:57

标签: javascript angularjs date datetime

情况:

在控制器内部,我需要获取当前日期,以便将其与其他数据进行比较。

代码非常简单:

var today = new Date();

通过这种方式,我得到了这种确切格式的当前日期:

2015-12-24T12:03:58.170Z

我需要格式化它以便只保留年月日(yyyy-MM-dd)

我知道如何在视图中设置日期的格式,但我不知道如何在控制器中执行此操作。

问题:

如何格式化控制器内的当前日期?

谢谢!

1 个答案:

答案 0 :(得分:3)

您需要在控制器中实例化date过滤器:

function YourController($scope, $filter) {
  var today = new Date();
  var formattedDate = $filter('date')(today, 'yyyy-MM-dd');
}