如何将 angular 时刻时间转换为日期格式,如 Thu Jan 01 1970 15:00:00 GMT+0000(国家/地区)
How to convert angular-moment time to date format like Thu Jan 01 1970 15:00:00 GMT+0000 (Country)
我正在使用 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>
在您的 angular 控制器中,您可以实例化日期:
var startDate=new Date();
然后您可以按照提示设置该日期的日、月、年。
之后,您将时间拆分并设置为您的日期:
var start=$scope.startTime.toString().trim().split(':');
startDate.setHours(start[0]);
startDate.setMinutes(start[1]);
startDate.setSeconds(0);
对我有用。
此致
我正在使用 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>
在您的 angular 控制器中,您可以实例化日期:
var startDate=new Date();
然后您可以按照提示设置该日期的日、月、年。 之后,您将时间拆分并设置为您的日期:
var start=$scope.startTime.toString().trim().split(':');
startDate.setHours(start[0]);
startDate.setMinutes(start[1]);
startDate.setSeconds(0);
对我有用。
此致