从 Parse.com 返回的格式化日期

Formatting date returned from Parse.com

我正在 运行查询 Parse.com 对象并返回 updatedAt 并希望在我的 Ionic 应用程序上将其显示为格式良好的日期供我的用户使用。

目前显示如下:

2015-03-27T21:38:22.606Z

我希望它显示为:

27-03-2015 at 21:38

我用来显示此数据的对象示例如下:

 var programmeData = {   
    programmeTitle : object.get('prescribedProgrammeTitle'),
    id : object.id,
    exerciseData : object.get('exerciseData'),
    prescribedDate :object.updatedAt,
 };

我可以 运行 在我的控制器/服务或视图中格式化 - 关于如何正确执行此操作的建议会很棒。

使用http://momentjs.com/

有很多方法可以使用这个库来解析日期。

您可以使用 AngularJS date filter.

要直接在 html 中格式化它,您需要将 programmeData 放在 $scope:

{{ programmeData | date: 'dd-MM-yyyy at HH:mm' }}

或者在你的控制器中你可以注入 $filter 来格式化它:

$filter('date')(programmeData, 'dd-MM-yyyy at HH:mm');