2016-07-20 16 views
2

Ich habe zwei Datepicker-Module in Angular, eins ist ein Startdatum und eins ist ein Enddatum. Das Startdatum wie folgt aussieht:Fügen Sie einen Tag zu einem Enddatum in Angular hinzu

{{startDate| date: 'EEE, MMM d'}}

ich etwas mit dem Enddatum tun will, wo es mindestens einen Tag nach dem Startdatum liegen würde, wo es so etwas wie

{{endDate| date: 'EEE, MMM d+1'}}

wäre

Wie kann ich das tun?

Antwort

-1

Verwenden Sie eine Bibliothek wie momentJS.

+1

Dies ist ein Kommentar .. Keine Antwort. – Zak

+1

danke jamrizzi .. ich frage mich, ob es eine Möglichkeit gibt, dies rein eckig zu tun? – wariofan1

3

So:

{{startDate.setDate(startDate.getDate() + 1)| date: 'EEE, MMM d'}} 

oder, wenn Sie eine endDate Variable haben wollen, die in Javascript, basierend auf einem Ereignis aktualisiert wird Sie diese zu Ihrem Controller hinzufügen könnte:

$scope.setEndDate = function(){ 
    $scope.endDate = $scope.startDate.setDate($scope.startDate.getDate() + 1); 
} 
Verwandte Themen