你好當我選擇一個日期時,我在欄位中看到了正確的日期,但是當我保存時,日期選擇器會在日期的前一天發送。我使用日期時間選擇器范圍代碼html:
<mat-form-field appearance="fill">
<mat-label>Enter a date range</mat-label>
<mat-date-range-input [rangePicker]="picker" separator="to" required [min]="today" [dateFilter]="dateFilterFn">
<input matStartDate formControlName="From_Date" placeholder="From_Date" name="From_Date">
<input matEndDate formControlName="To_Date" placeholder="To_Date" name="To_Date">
</mat-date-range-input>
<mat-hint>DD/MM/YYYY – DD/MM/YYYY </mat-hint>
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-date-range-picker #picker></mat-date-range-picker>
</mat-form-field>
代碼 T
this.demandeForm = this.formBuilder.group({
From_Date: ['',Validators.required],
To_Date :['',Validators.required],
Created_AT : [this.created_AT,Validators.required],
nmbJours : ['',Validators.required])}
有人可以幫助我
uj5u.com熱心網友回復:
如果日期選擇器使用帶有 Json 格式的 http 將日期范圍發送到 API,則日期將轉換為 UTC,請嘗試查看以下示例:
var date = new Date()
console.log(date)
console.log(date.toLocaleString())
console.log(date.toJSON())
//output:
// Sun Oct 23 2022 20:52:40 GMT 0300 (your local time zone mine is "GMT 0300")
// 23/10/2022, 20:52:40
// 2022-10-23T17:52:40.497Z
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/521380.html
