Неправильный формат даты - PullRequest
       9

Неправильный формат даты

0 голосов
/ 06 февраля 2019

vr_date: Date

alert (this.vr_date) // Результат показывает четверг 07 февраля 2019 00:00:00 GMT + 0400

var json = JSON.stringify (this.vr_date (this.vr_date));

alert (json);// Результаты показывают 2019-02-06T20: 00: 00.000Z, чтобы увидеть, что дата идет не так

выходной день показывает 06 вместо 07

my html

<input matInput 
   [(ngModel)]="vr_date" 
   name="vr_date"  
   [matDatepicker]="myDatepicker" 
   matInput 
   placeholder="Vr Date" 
   [readonly]="true" >
<mat-datepicker-toggle matSuffix [for]="myDatepicker" ></mat-datepicker-toggle>
<mat-datepicker #myDatepicker></mat-datepicker>

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

я использую это this.vr_date.setHours (this.vr_date.getHours () - this.vr_date.getTimezoneOffset () / 60);

0 голосов
/ 06 февраля 2019

Похоже, часовой пояс отличается.В первом предупреждении вы получите день 07, время 00:00 с GMT +4.Во втором предупреждении вы получите определение объекта даты (хранится в формате GMT).Теперь, если вы вычтете эти +4 часа из первого оповещения, вы получите второе оповещение: день: 06, время 20: 00.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...