Angular 使用角度材质日期选择器保存本地日期

Angular 使用角度材质日期选择器保存本地日期,angular,datepicker,angular-material,Angular,Datepicker,Angular Material,如何强制角度材质的日期选择器不将日期转换为UTC?当我选择一个日期时,一切都正常,但当我在服务器端得到一个日期时,它是上一个日期 <mat-form-field class="ship-calendar"> <input matInput [matDatepicker]="shipPickerInput [(ngModel)]="rowData.ShipDate" disabled (dateChan

如何强制角度材质的日期选择器不将日期转换为UTC?当我选择一个日期时,一切都正常,但当我在服务器端得到一个日期时,它是上一个日期

<mat-form-field class="ship-calendar">
    <input matInput 
        [matDatepicker]="shipPickerInput 
        [(ngModel)]="rowData.ShipDate"
        disabled 
        (dateChange)="shipmentFocusout($event, rowData, 'ShipDate')">
    <mat-datepicker-toggle matSuffix [for]="shipPickerInput">
    </mat-datepicker-toggle>
    <mat-datepicker #shipPickerInput disabled="false">
    </mat-datepicker>
</mat-form-field>

使用这种方法。
您的.ts文件

rowData={ ShipDate }
将日期分配给此变量:

date = new Date();
然后分配:

this.rowData.ShipDate=this.date;

希望这对您有用。:)

发送时间戳,它们将根据您的服务器区域进行处理您如何保存/发送日期?您能提供一些代码吗?我已经添加了代码示例。最简单的方法是将发送到服务器的时间转换为utc。我不确定服务器上的格式,如果只是一个日期/时间,那么您需要在应用程序中将utc转换回当前时区。如果格式包括服务器上的时区,则应用程序很可能会自行转换。所以你得到的是时区>UTC>时区。