【问题标题】:How to convert angular-moment time to date format like Thu Jan 01 1970 15:00:00 GMT+0000 (Country)如何将角矩时间转换为日期格式,例如 Thu Jan 01 1970 15:00:00 GMT+0000(国家/地区)
【发布时间】:2017-05-30 11:11:47
【问题描述】:

我正在使用 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>

【问题讨论】:

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


    【解决方案1】:

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

    var startDate=new Date();
    

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

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

    它对我有用。

    最好的问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 2019-09-17
      • 2012-03-14
      相关资源
      最近更新 更多