[英]Twitter bootstrap datepicker - start date less than end date
[英]Bootstrap Datepicker taking value as one-day less than the selected date
我正在使用 Bootstrap 日期選擇器來捕獲某個日期。 但是當它傳遞到后端時,選定的日期將減少一天。 我在 UI 中選擇的日期 -> 1997 年 4 月 4 日控制台中顯示的日期 -> 1997-04-03T18:30:00.000Z (如您所見......落后一天)
HTML
<div class="col-sm-9">
<input id="OfficialDob" placeholder="Date of Birth" class="form-control" bsDatepicker [bsConfig]="bsConfig"
formControlName="OfficialDob" />
</div>
TYPESCRIPT
this.bsConfig = Object.assign(
{},
{
containerClass: this.datepickerColorTheme,
zIndexOffset: -3,
dateInputFormat: 'DD-MMM-YYYY',
showWeekNumbers: false
}
);
為什么會這樣? 誰能告訴我該怎么做? 謝謝
它不是錯誤。 Datepicker 接受輸入並考慮時區設置日期。 在控制台中,它以 ISO 格式顯示日期。 使用 date.toLocaleDateString() 你會看到你設置的日期。 或者,如果需要,可以考慮將時區偏移添加到日期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.