set date - Erster Tag des (über-)nächsten Monats

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

setdate

Neues Mitglied
30 November 2019
1
0
1
29
Hallo!

Ich suche eine Lösung wie ich automatisch den ersten Tag des nächsten bzw. übernächsten Monats anzeigen kann.

Ich habe zwar folgendes geschafft, aber mit dem ersten Tag komme ich leider nicht weiter.

Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://www.w3schools.com/lib/w3-theme-teal.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">


<script type="text/javascript">
function addDays(days){
    var d = new Date();
    d.setDate(d.getDate()+days);
    return d;
}
function setDates(){
    document.getElementById('date1').innerHTML = addDays(-1).toLocaleDateString();
document.getElementById('date2').innerHTML = addDays(-11).toLocaleDateString();


    }
</script>
<body onload="setDates()">
</head>
<body>
<div class="w3-container w3-theme-d1"><p id="date1"></p><p>xxx<p><p>xxx</p></div>

<div class="w3-container w3-theme-d2"><p id="date2"></p><p>xxx</p><p>xxx</p></div>


</body>
</html>
Kann mir das bitte jemand so umschreiben das bei date1 der nächste erste Tag des folgenden Monats steht (also 01.12.2019) und bei date2 der erste Tag des übernächsten Monats (also 01.01.2020)?

Vielen Dank
 
Zuletzt bearbeitet:
Werbung: