【问题标题】:AngularJs: format current date inside the controllerAngularJs:在控制器内格式化当前日期
【发布时间】:2015-12-24 12:11:57
【问题描述】:

情况:

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

代码很简单:

var today = new Date();

通过这种方式,我以这种确切的格式获取当前日期:

2015-12-24T12:03:58.170Z

我需要对其进行格式化以仅保留年月日 (yyyy-MM-dd)

我知道如何在视图中格式化日期,但我不知道如何在控制器内部进行。

问题:

如何在控制器中格式化当前日期?

谢谢!

【问题讨论】:

    标签: javascript angularjs date datetime


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 2016-01-27
      • 1970-01-01
      • 2017-12-10
      • 1970-01-01
      • 2016-05-25
      相关资源
      最近更新 更多