格式化日期从Parse.com返回

时间:2015-04-03 11:33:02

标签: javascript angularjs parse-platform ionic-framework

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

目前显示如下:

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,
 };

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

2 个答案:

答案 0 :(得分:4)

您可以使用AngularJS date filter

要直接在html中对其进行格式化,您需要将programmeData放在$ scope:

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

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

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

答案 1 :(得分:1)

使用http://momentjs.com/

使用此库可以通过多种方法解析日期。