【发布时间】:2017-02-22 15:28:57
【问题描述】:
下面的代码包含开始日期和结束日期,当我将日期保存在 mongodb 它在 ISODate( ISODate("2013-02-01T18:30:00.000+0000") ) 格式但是当我尝试编辑日期时不会出现在输入中但是当我 尝试显示 ng.model 它将包含格式的日期 2012-02-01T18:30:00.000Z 盒子是什么原因??
<div class="form-group" show-errors>
<label class="control-label" for="sdate">Start Date</label>
<input name="sdate" type="date" ng-model="vm.batch.sdate" id="sdate" class="form-control input-sm" placeholder="Start Date" required>
{{vm.batch.sdate}}
<div ng-messages="vm.form.batchForm.sdate.$error" role="alert">
<p class="help-block error-text" ng-message="required">Start Date is required.</p>
</div>
</div>
<div class="form-group" show-errors>
<label class="control-label" for="edate">End Date</label>
<input name="edate" type="date" ng-model="vm.batch.edate" id="edate" class="form-control input-sm" placeholder="End Date" required>
{{vm.batch.edate}}
<div ng-messages="vm.form.batchForm.edate.$error" role="alert">
<p class="help-block error-text" ng-message="required">End Date is required.</p>
</div>
</div>
【问题讨论】: