我有一个HTML5页面中的某些日期类型输入的表单,我希望通过Angular获得该值。它需要一个非预期的格式,如screenshot所示。输入类型是日期而不是日期时间。不是预期的日期格式 - ng和日期输入类型之间的差异
我测试发送此表格,我收到正确的预计日期,所以问题是如何在angulare得到正确的日期?
谢谢你的帮助!
下面是代码:
<fieldset>
<div class="form-group">
<label for="start_date" class="col-sm-2 control-label">Date de début</label>
<div class="col-sm-10">
<input type="date" name="start_date" ng-model="start_date" class="form-control" required="required">
</div>
</div>
<div class="form-group">
<label for="end_date" class="col-sm-2 control-label">Date de fin</label>
<div class="col-sm-10">
<input type="date" name="end_date" ng-model="end_date" class="form-control" required="required">
</div>
</div>
<div class="form-group">
<label for="input" class="col-sm-2 control-label">Type de contact:</label>
<div class="col-sm-2">
<select ng-model="type" id="input" class="form-control" required="required">
<option value="all">Tous</option>
<option value="fiche">Demande de renseignements (DR)</option>
<option value="telephone">Demande de rappel</option>
<option value="contact">Général</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-10 col-offset-2">
<button type="submit" ng-click="getcontacts(start_date, end_date, type);" class="btn btn-primary">Lancer la recherche</button>
</div>
</div>
{{ start_date}} {{end_date}} {{ type }}
您可以使用moment.js格式化日期,这是一个非常强大的解决方案 –
不清楚问题所在。 – charlietfl