传递给mdp时间选择器的格式

时间:2017-01-24 09:51:37

标签: javascript angularjs momentjs

时间选择器我必须把时间花在选择器上但它没有显示在选择器中我没有约束我从日期中提取的时间

$scope.eventStartTime = new moment($scope.editEvent.eventStartDate).format("hh:mm:ss A");
<mdp-time-picker data-ng-model="eventStartTime"></mdp-time-picker>

这里

$scope.editEvent.eventStartDate = 01-24-2017 3:46 PM;

从上面的代码我提出时间并得到结果为3:46 PM但不能绑定到选择器

1 个答案:

答案 0 :(得分:0)

mdp-time-picker期望model为Date对象。无需使用moment.format

您可以使用mdp-format指定格式。

<mdp-time-picker mdp-format="hh:mm:ss A" ng-model="eventStartDate"></mdp-time-picker>

和,使用moment()构造函数创建日期对象

$scope.eventStartDate = moment('01-24-2017 3:50 PM', "MM-DD-yyyy hh:mm A").toDate();

DEMO