1

我正在使用 angular-moment-picker 来设置时间(小时和分钟)。每当我想保存数据时,我都有时间HH:mm。我的目标是将 1970 年以来的时间到日期格式转换如下: Thu Jan 01 1970 15:00:00 GMT+0000 (Country) 其中 15:00 是在 angular-moment-picker 中设置的时间,这是我的源代码:

<div class="form-group">
  <p class="icon-group input-group ">
    <input readonly ng-model="workTime.startTime" class="form-control">
    <span class="input-group-btn ">
      <button moment-picker="workTime.startTime" format="HH:mm" type="button" class="btn btn-default" id="startTime">
        <i aria-hidden="true" class="glyphicon glyphicon-calendar"></i>
      </button>
    </span>
    <span class="show-date-picker"></span>
  </p>
</div>
4

1 回答 1

0

在您的角度控制器中,您可以实例化日期:

var startDate=new Date();

然后您可以按照建议设置此日期的日、月和年。之后,您拆分并将时间设置为您的日期,如下所示:

var start=$scope.startTime.toString().trim().split(':');
startDate.setHours(start[0]);
startDate.setMinutes(start[1]);
startDate.setSeconds(0);

这个对我有用。

此致

于 2017-05-30T21:01:14.530 回答