我有一个在客户端具有 Date 类型属性的对象。当我尝试通过将对象发送HttpClient.post
到服务器时,属性的值更改为 UTC 时区。
客户端值为Sun Nov 26 2017 00:00:00 GMT+0300(土耳其标准时间),但当它进入服务器时,更改为:25.11.2017 21:00:00
我该如何控制这个?
这是我的课。
export interface IBill {
BillID : number;
SubscriptionID:number;
SiteID : number;
SubscriptionName: string;
Amount: number;
Date: Date;
PaymentDeadline: Date;
Virtual: boolean;
Portioned: boolean;
Issuanced: boolean;
FinancialTransactionComment : string;}
我在填写 ng-form 时创建了一个对象,然后调用以下 Http.post :
let bill = this.formData;
this.http.post(this.configuration.ServerWithApiUrl + url, bill , { headers: headers, withCredentials: true, observe: "response", responseType: 'text' })
.map((response) => {
return this.parseResponse(response);
}).catch(
(err) =>
this.handleError(err));