日期格式出错



vr_date :D ate

alert(this.vr_date (//结果显示 2019 年 2 月 7 日星期四 00:00:00 GMT+0400

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

警报(json(;//结果显示 2019-02-06T20:00:00.000Z 看到日期出错

输出日显示 06 而不是 07

我的网页

<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>

看起来时区不同。在第一个警报中,您将获得第 07 天,时间 00:00,GMT +4。在第二个警报中,您将获得日期对象的定义(以 GMT 格式存储(。现在,如果您从第一个警报中减去这 +4 小时,您将获得第二个警报:天:06,时间 20:00。

>我使用这个this.vr_date.setHours(this.vr_date.getHours(( - this.vr_date.getTimezoneOffset((/60(;

最新更新