ich Probleme immer haben Termine Funktionen herauszufindenHolen Sie sich alle Mondays im Jahr
var d = new Date(),
month = d.getMonth(),
mondays = [];
d.setDate(1);
// Get the first Monday in the month
while (d.getDay() !== 1) {
d.setDate(d.getDate() + 1);
}
// Get all the other Mondays in the month
while (d.getMonth() === month) {
var pushDate = new Date(d.getTime());
mondays.push(pushDate.getDate() + '-' + (pushDate.getMonth()+1) + '-' + pushDate.getFullYear());
d.setDate(d.getDate() + 7);
}
ich diese Funktion bin mit allen Mondays in einem Monat zu bekommen, aktuellen Monat.
Wie kann ich diesen Code anpassen, um alle verbleibenden montags im Jahr zu erhalten?
Am Ende der letzten Runde: 'if (d.getMonth() === 0) brechen;' –
Was ist mit dem 'while (d.getMonth() == = Monat) {'Muss ich es nicht aktualisieren? –
Ändern Sie einfach alles, was sich auf den Monat bezieht, um das Jahr zu betrachten. – Barmar