<form>
<p-calendar [(ngModel)]="report.incidentTime" [showTime]="true" [ngModelOptions]="{standalone: true}" [maxDate]="maxDateValue"
(ngModelChange)="validateTime($event)"></p-calendar>
<button type="button" class="btn btn-primary ripple" (click)="saveReport()" >Save</button>
</form>
Hier wird der primeNg-Kalender für die Anzeige des Kalenders verwendet.Unterschiedliche Zeitwerte für das gleiche Feld
saveReport() {
console.log("Inside save");
this.validateFields();
let temp = this.report;
console.log("Time : "+this.report.incidentTime);
console.log("Object : "+JSON.stringify(this.report));
}
wo als unfallZeit: Datum;, ist ein Datentyp von Date.
Time: Mon Oct 02 2017 09:34:39 GMT+0400 (Arabian Standard Time)
Object : {"incidentTime":"2017-10-02T05:34:39.000Z","reportingType":"I"}
Hier zwei Ausgabe gibt unterschiedliche Zeit. Warum ist das ? Wie kann ich die gleiche Zeit in Object auch bekommen. statt og 4 Stunden weniger geben.
es ist die gleiche Zeit, es ist nur die Tatsache, dass man in der lokalen Zeitzone ist, während die andere in GMT ist? der Zeitunterschied scheint richtig zu sein – toskv
Muss ich die Zeitzone nachher hinzufügen und die aktuelle Zeit berechnen? – user630209