2016-05-14 6 views
-1

Ich benutze angularjs 2 und Typ Skript.
Ich möchte die Anzahl der Tage in einem Monat von einem bestimmten Datum durch den Benutzer angegeben.
Wie ermittle ich das?
Bitte helfen. Danke im Voraus.Wie ermittle ich die Anzahl der Tage in einem Monat von einem bestimmten Datum in angularjs 2?

+0

Was haben Sie bisher versucht? Ist das angular2 Javascript, TypeScript oder DART? –

+0

Ich verwende TypeScript. Ich habe this.todayDate = new Date(); Jetzt möchte ich keine der Tage des Monats in diesem bestimmten Datum. – Tarun

Antwort

1

Sie haben keine Winkel benötigen, können Sie diese Funktion aufrufen:

function daysRemainingInMonth(date) { 
    var year = date.getYear(); 
    var month = date.getMonth(); 
    return new Date(year, month, 0).getDate() 
} 

Edit: Aktualisiert jetzt, wo ich weiß, Sie haben das Datum

+0

Wie viele Tage sind noch übrig, es ist nicht meine Frage. meine Frage ist, wie bekomme ich keine Tage im aktuellen Monat ab dem heutigen Tag. – Tarun

+0

Entschuldigung, dass die Formulierung mehrdeutig war, sollte diese aktualisierte Funktion das tun. – sheeldotme

0

Es ein bisschen spät sein kann, aber die richtige Antwort ist wie folgt:

:

um die Anzahl der Tage in einem Monat zu finden, können Sie das ‚Datum‘ der 0 th Tage der nächste Monate erhalten müssen

let daysInMonth = new Date(year, month + 1, 0).getDate();

Verwandte Themen