Ich benutze ng-bootstrap datepicker, aber wenn ich mein Formular speichern, wird das Datum als gespeichert.ng-bootstrap datepicker format
date: {
day: 01,
month: 12,
year: 16
}
Ich hatte gehofft, ich es als etwas mehr wie "2016-11-23T00:39:31.768Z"
Hier ist meine Implementierung zu speichern bekommen konnte:
<div class="input-group">
<button class="input-group-btn" (click)="d.toggle()" >
<md-icon svgSrc="assets/images/calendar-plus.svg" style="cursor: pointer;"></md-icon>
</button>
<input class="form-control" placeholder="dd-mm-yyyy" name="dp" formControlName="due_date" navigation="arrows" ngbDatepicker #d="ngbDatepicker">
</div>
Und form.component:
constructor(private fb: FormBuilder) {
this.form = this.fb.group({
due_date: [''],
});
}
Es verwirrt mich, warum sie beschlossen, ihr eigenes kleinen Date-Objekt zu erfinden, anstatt nur ein Standard-Date-Objekt verwenden. Ich kann mir keinen vernünftigen Grund dafür vorstellen, und ich hasse es, extra Code schreiben zu müssen, um sie in ihr Format zu konvertieren. – Davy