Jquery AngularJS UI日期选择器总是休息一天
我在应用程序上使用AngularJS UI日期选择器,表单上有三个日期输入。无论选择并保存的日期是哪一天,这一天总是提前一天。我尝试了日期格式的各种组合,搜索了关于这个主题的每个论坛帖子,但没有任何效果。选择日期时,我可以对代码进行哪些更改以获得正确的日期 JS HTMLJquery AngularJS UI日期选择器总是休息一天,jquery,angularjs,bootstrap-datepicker,Jquery,Angularjs,Bootstrap Datepicker,我在应用程序上使用AngularJS UI日期选择器,表单上有三个日期输入。无论选择并保存的日期是哪一天,这一天总是提前一天。我尝试了日期格式的各种组合,搜索了关于这个主题的每个论坛帖子,但没有任何效果。选择日期时,我可以对代码进行哪些更改以获得正确的日期 JS HTML 如果有人在datePicker插件中遇到同样的问题,我可以通过使用getTimezoneOffset()方法解决这个问题,如下所示: user.deadline = formatDate(new Date(deadline
如果有人在datePicker插件中遇到同样的问题,我可以通过使用getTimezoneOffset()方法解决这个问题,如下所示:
user.deadline = formatDate(new Date(deadlineDate.getTime() + deadlineDate.getTimezoneOffset() * 60000));
解决了这个问题
<div class="input-group deadline">
<input name="deadLine" id="deadLine" type="text" class="form-control"
data-ng-required="true"
datepicker-popup="{{format}}"
data-ng-model="programDetails.deadline"
is-open="opened"
min-date="programDetails.startDate"
datepicker-options="dateOptions"
date-disabled="disabled(date, mode)"
close-text="Close"
show-button-bar="false"/>
<span class="input-group-btn">
<button type="button" class="btn btn-default" data-ng-click="open($event)"><i
class="fa fa-calendar"></i></button>
</span>
user.deadline = formatDate(new Date(deadlineDate.getTime() + deadlineDate.getTimezoneOffset() * 60000));