ForHosting KIT · Datum und Zeit

Druckbarer Monatskalender-Generator

Wählen Sie Jahr und Monat und erhalten Sie ein druckfertiges Wochenraster: Der Februar 2024 hat 29 Tage, beginnt an einem Donnerstag und füllt bei Wochenbeginn Sonntag 5 Zeilen. Die Woche kann auch am Montag oder einem anderen Tag beginnen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Jahr
2.024
Monat
2
Erhalten Sie
Monatsname
February
Tage im Monat
29
Erster Wochentag
0
Name des ersten Wochentags
Sunday

Ein druckbarer Monatskalender ist mehr als eine reine Tageszahl: Sie benötigen den Monat als Wochenraster, damit Planer, Schulblätter und UI-Entwürfe jedes Datum der richtigen Wochentagsspalte zuordnen können. Dieser Generator für druckbare Monatskalender nimmt ein gregorianisches Jahr und einen Monat von eins bis zwölf entgegen, berechnet die Anzahl der Tage des Monats (einschließlich des Schaltjahr-Februars), ermittelt den Wochentag des ersten Tages mit reiner Ganzzahlarithmetik und füllt führende und abschließende Zellen auf, sodass das Raster stets sieben Spalten hat. Sie wählen, mit welchem Wochentag die Woche beginnt — standardmäßig Sonntag oder Montag für Layouts nach ISO —, sodass derselbe Monat für verschiedene Regionen dargestellt werden kann, ohne die Kalenderrechnung neu zu implementieren. Die Antwort liefert strukturierte Wochenzeilen, gedrehte englische Wochentagsköpfe und stabile Bezeichnungen für Pipelines.

Drucken und praktische Grenzen

Rufen Sie den kostenlosen Generator für druckbare Monatskalender im Browser für Unterrichtspläne, Familienplaner, Design-Entwürfe und schnelle Kontrollen auf, ohne Kalenderbibliotheken zu installieren. Kombinieren Sie diesen Endpunkt mit einer Prüfung der Tage im Monat, wenn Sie nur die Länge brauchen, oder mit Einladungswerkzeugen, wenn der nächste Schritt eine Termindatei statt eines Monatsrasters ist — das sind unterschiedliche Suchabsichten und unterschiedliche Produkte. Halten Sie Monate strikt im Bereich von eins bis zwölf, damit fehlerhafte Formularwerte früh auffallen, statt ins nächste Jahr überzulaufen.

Die Jahresgrenzen folgen dem veröffentlichten Parameterbereich für Isolationssicherheit und übliche zivile Nutzung. Quelleingaben unterliegen denselben Aufbewahrungsregeln wie andere KIT-parse-Einträge, und Ergebnisse lassen sich sicher in Continuous-Integration-Fixturen festhalten, weil der Algorithmus vollständig deterministisch ist.

Druckbare Planer und Wandblätter

Designwerkzeuge und Heimdruck-Pipelines erstellen ein Monatsraster mit korrekten Wochentagsspalten und leeren Auffüllzellen, bereit für PDF- oder Papierlayouts.

Klassenzimmer- und Hausaufgabenkalender

Lehrkräfte erzeugen eine Monatsansicht für Aufgabenblätter mit Wochenbeginn am Sonntag oder Montag, ohne Schaltjahr- und Wochentagsrechnung neu zu implementieren.

Monats-Widgets für App-Oberflächen

Frontends rendern den Körper einer Monatsauswahl aus strukturierten Wochenzeilen und gedrehten Überschriften, statt sich auf locale-abhängige Eigenheiten von Date zu verlassen.

Kann ich die Woche am Montag beginnen lassen?

Verwenden Sie 0 für Sonntag (Standard) bis 6 für Samstag. Überschriften und Auffüllung werden entsprechend gedreht.

Was passiert, wenn der Monat außerhalb von 1–12 liegt?

Monate müssen Ganzzahlen von 1 (Januar) bis 12 (Dezember) sein; Werte außerhalb des Bereichs werden abgelehnt und nicht berechnet.

Berücksichtigt der Februar Schaltjahre?

Ja. Das Raster folgt den gregorianischen Schaltregeln, sodass Schaltfebruare 29 Tage haben und der Wochentag des 1. mit reiner Ganzzahlarithmetik berechnet wird, nicht mit dem Date-Objekt des Hosts.

Wie viele Wochenzeilen braucht mein Monat?

Das Ergebnis nennt die Zahl der Zeilen, etwa 5 für Februar 2024 bei Wochenbeginn am Sonntag, sodass Sie Seite oder Planer vor dem Druck passend anlegen können.

Warum gibt es leere Zellen am Anfang und Ende des Rasters?

Sie halten jede Zeile bei sieben Spalten, damit jedes Datum unter dem richtigen Wochentag steht. Der Februar 2024 beginnt an einem Donnerstag, daher bleiben bei Wochenbeginn Sonntag vier Zellen vor dem 1. leer.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/date/month-calendar

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/date/month-calendar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"month":2}'
{
  "year": 2024,
  "month": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.month_calendar",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Monate außerhalb von eins bis zwölf schlagen mit einem klaren Fehler invalid_input fehl und werden nicht berechnet.

Jahr, Monat und wählbarer erster Wochentag

Die Engine ruft niemals das Date-Objekt des Hosts auf, daher verschieben sich die Ergebnisse nicht mit Zeitzonen oder Locale-Einstellungen; der Wochentag des Ersten wird mit der Sakamoto-Arithmetik berechnet, und die Februarlänge folgt der gregorianischen Schaltregel (teilbar durch vier, außer bei Jahrhundertjahren, sofern nicht auch durch vierhundert teilbar). Senden Sie zwei Pflicht-Ganzzahlen: year im unterstützten gregorianischen Bereich und month als eins für Januar bis zwölf für Dezember. Das optionale first_weekday ist eine Ganzzahl von null bis sechs, wobei null Sonntag, eins Montag und sechs Samstag bedeutet; lassen Sie es weg, um das übliche Layout mit Wochenbeginn am Sonntag zu behalten, wie es viele druckbare Wandkalender in den Vereinigten Staaten verwenden. Aliase y und yr für year, m und mon für month sowie week_start oder start_weekday für den Wochenursprung werden akzeptiert, sofern dokumentiert. Identische Eingaben erzeugen stets identisches JSON, denn der Pfad ist reine Ganzzahllogik ohne Netzwerk, ohne Zufallsstartwert und ohne Systemuhr. Fehlende Felder, Nicht-Ganzzahlen, Jahre außerhalb der veröffentlichten Grenzen, ein first_weekday außerhalb von null bis sechs sowie jeder Monat kleiner als eins oder größer als zwölf lösen invalid_input aus, damit Aufrufer die Anfrage korrigieren können, statt still einen überlaufenden Monat zu erhalten, der ein ganzes Blatt falsch drucken würde.

Wochen, Überschriften und Tagesauffüllung lesen

Da die Auffüllung aus expliziten Nullwerten besteht, müssen Renderer die Spaltenversätze nie selbst neu berechnen. Bei Erfolg spiegelt die Antwort das normalisierte Jahr und den Monat, eine month_name-Zeichenkette auf Englisch für Titel sowie days_in_month als ganzzahlige Länge des Monats. Das Flag is_leap_year meldet, ob das Jahr ein gregorianisches Schaltjahr ist, auch wenn der Monat nicht der Februar ist. first_weekday und first_weekday_name beschreiben den von Ihnen gewählten Wochenursprung; first_of_month_weekday und dessen Name verorten den ersten Tag auf der absoluten Skala von Sonntag bis Samstag, damit Oberflächen den echten Beginn markieren können, ohne zu raten. weekday_headers ist ein Array mit sieben englischen Wochentagsnamen, so gedreht, dass die erste Spalte Ihrem first_weekday entspricht — etwa Montag bis Sonntag, wenn first_weekday eins ist. Das Array weeks ist das Herzstück des Vertrags: Jeder Eintrag hat einen week_index und ein days-Array der Länge sieben, bei dem jeder Platz entweder eine Tageszahl von eins bis days_in_month oder null für die leere Auffüllung vor dem ersten und nach dem letzten Tag ist. week_count ist die Anzahl der Zeilen, typischerweise vier bis sechs. calendar ist immer gregorian und method immer month_calendar, für stabile Verzweigungen in Tests. Verwenden Sie weekday_headers für die Spaltentitel einer Tabelle, weeks für die Körperzellen eines druckbaren Rasters und days_in_month, wenn Sie zusätzlich eine Beschriftung mit der Monatslänge benötigen.

API-Nutzung, Preise, Druck-Workflows und praktische Grenzen

Senden Sie einen JSON-Body mit den Pflicht-Ganzzahlfeldern year und month sowie optional first_weekday, wenn Sie ein Layout mit Wochenbeginn am Montag oder ein anderes regionales Layout benötigen. Nutzen Sie die vorausbezahlte API, wenn eine Druck-Pipeline, ein Klassenzimmer-Generator, ein Terminplanungsprodukt oder ein Mehrmandanten-Planer einen stabilen Vertrag mit KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag benötigt; Validierungsfehler verbrauchen nach der Ablehnung durch die Engine niemals Guthaben. Autoren von SDKs können weeks spaltenweise in HTML-Tabellen oder PDF-Zellen abbilden, mit weekday_headers als thead-Beschriftungen und Nullplätzen als leere Zellen, bereit für Druck-CSS.

Wie erzeuge ich einen druckbaren Monatskalender?

Senden Sie JSON mit year und month (1–12). Die Antwort enthält weeks (jeweils mit sieben Tagesplätzen), weekday_headers und days_in_month für ein vollständiges Rasterlayout.

Ist der Generator für druckbare Monatskalender kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →