如何将角度时刻转换为日期格式,例如Thu Jan 01 1970 15:00:00 GMT + 0000(Country)

时间:2017-05-30 11:11:47

标签: angularjs angular date angularjs-directive angular-moment

我正在使用角度弯矩选择器来设定时间(小时和分钟)。每当我想保存数据时,我都有时间HH:mm。我的目标是自1970年以来将此时间格式转换为如下:Thu Jan 01 1970 15:00:00 GMT+0000 (Country) 15:00是角度弯矩选择器的时间 这是我的源代码:

<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>

1 个答案:

答案 0 :(得分:0)

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

var startDate=new Date();

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

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

它对我有用。

最好的问候