Mondalter in Tagen für ein Datum berechnen
Am 25. Juli 2026 ist der Mond etwa 10 Tage alt, gezählt ab dem vorherigen Neumond. Geben Sie ein Datum ein und sehen Sie, wo es im Mondzyklus liegt, als stabile Schätzung für Kalender und Unterricht. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Der Mondalter-Rechner schätzt für ein ausdrücklich angegebenes gregorianisches Datum, wie viele Tage seit dem vorherigen Neumond vergangen sind. Geben Sie ein Datum streng im Format YYYY-MM-DD ein und erhalten Sie einen reproduzierbaren Wert zwischen null und einem mittleren synodischen Monat. Die Berechnung verankert jedes Ergebnis an einem Referenzneumond, interpretiert das gewünschte Datum um Mitternacht UTC und hängt weder von der aktuellen Uhrzeit noch von einem Netzwerkdienst oder der Zeitzone des Geräts ab. Sie eignet sich für Kalender, Lernangebote, redaktionelle Abläufe und andere Zwecke, die eine konsistente Näherung statt einer hochpräzisen astronomischen Ephemeride benötigen.
Was das Mondalter bei dieser Berechnung bedeutet
Das Mondalter bezeichnet die seit dem jüngsten Neumond verstrichene Zeit in Tagen innerhalb eines wiederkehrenden Mondzyklus. Ein Wert nahe null steht für den Beginn des modellierten Zyklus, etwa sieben entspricht ungefähr dem ersten Viertel, vierzehn oder fünfzehn liegt in der Nähe des Vollmonds, und ein Wert kurz vor der Zykluslänge kündigt den nächsten Neumond an. Diese Fähigkeit verwendet den mittleren synodischen Monat von 29.530588853 Tagen.
Dieser Durchschnitt ist ein zweckmäßiges Modell, doch die tatsächliche Bewegung des Mondes schwankt, weil seine Umlaufbahn nicht vollkommen kreisförmig ist und sich die Geometrie zwischen Erde, Mond und Sonne laufend ändert. Verstehen Sie das Ergebnis deshalb als ungefähres Mondalter und nicht als beobachteten Zeitpunkt einer Phase an einem bestimmten Ort. Die Antwort enthält das normalisierte Alter, die Zykluslänge, das ursprüngliche Datum und die Referenzepoche.
Dadurch können Sie genau nachvollziehen, welche Annahmen dem Wert zugrunde liegen, und ihn unabhängig reproduzieren.
Wie ein ISO-Datum ein deterministisches UTC-Ergebnis liefert
Die Eingabe muss ein ausdrücklich angegebenes gregorianisches Datum im Format YYYY-MM-DD sein. Vor jeder Mondberechnung prüft der Algorithmus den Monat, dessen korrekte Tageszahl und die gregorianischen Schaltjahrregeln. Danach wandelt er das Kalenderdatum durch begrenzte Arithmetik in einen ganzzahligen Tagesabstand um und setzt die Grenze auf 00:00 UTC.
Eine lokale Zeitzone wird nicht abgefragt. Deshalb erzeugt dieselbe Nutzlast in Tokio, Berlin, Nairobi oder auf einem Server mit ungewöhnlicher Regionseinstellung dieselbe Antwort. Als feste Referenz dient ein Neumond am 2000-01-06T18:14:00Z.
Die seit diesem Zeitpunkt vergangenen UTC-Tage werden modulo 29.530588853 reduziert; negative Reste werden vorwärts in denselben bei null beginnenden Zyklus verschoben. Die Implementierung liest weder die aktuelle Zeit noch erzeugt sie ein Laufzeit-Datumsobjekt, fragt Netzwerk-Ephemeriden ab, verwendet Zufall oder speichert Zustand zwischen Anfragen.
Das Ergebnis verantwortungsvoll einsetzen
Nutzen Sie dieses Ergebnis, wenn Konsistenz und eine brauchbare Schätzung des Mondzyklus wichtiger sind als Observatoriumsgenauigkeit. Es eignet sich zum Kennzeichnen von Kalendereinträgen, Sortieren datierter Datensätze nach ungefährem Mondalter, Vorbereiten von Lehrbeispielen, Auswählen eines groben Phasenfensters für redaktionelle Inhalte oder Erzeugen reproduzierbarer Testdaten. Benötigt eine Anwendung den exakten Konjunktionszeitpunkt, topozentrische Beobachtungen, Auf- und Untergangszeiten, die scheinbare Beleuchtung oder Korrekturen orbitaler Störungen, sollte sie eine professionelle Ephemeride verwenden.
Beachten Sie, dass ein ISO-Datum einen ganzen Kalendertag bezeichnet, dieser Rechner jedoch dessen Beginn um 00:00 UTC abtastet; der Mond bewegt sich während der folgenden vierundzwanzig Stunden weiter. Nahe einer Neumondgrenze könnte ein späterer Zeitpunkt desselben Datums in einem Präzisionsmodell bereits zum benachbarten Zyklus gehören. Speichern Sie die zurückgegebenen Referenz- und Synodischer-Monat-Felder, wenn langfristige Datensätze die Herkunft des Modells festhalten sollen.
Anwendungsfälle
Einen Kalender ergänzen
Ergänzen Sie datierte Einträge um ein stabiles ungefähres Mondalter, unabhängig von der Zeitzone der betrachtenden Person.
Lernmaterial erstellen
Zeigen Sie anhand einer transparenten Referenzepoche, wie die vergangenen Tage einen mittleren Mondzyklus durchlaufen.
Reproduzierbare Testdaten erzeugen
Erstellen Sie deterministische Mondalterwerte für Tests, geplante Inhalte oder Datenanreicherungsprozesse.
Häufige Fragen
Ist dies eine exakte astronomische Ephemeride?
Nein. Es handelt sich um eine Näherung mit mittlerer Zykluslänge ohne Bahnstörungen oder ortsbezogene Beobachtungen.
Welche Zeitzone wird verwendet?
Jedes Eingabedatum wird unabhängig von der Geräte- oder Serverzeitzone als 00:00 UTC interpretiert.
Welches Datumsformat wird akzeptiert?
Verwenden Sie ein echtes gregorianisches Kalenderdatum streng im Format YYYY-MM-DD einschließlich führender Nullen für Monat und Tag.
Warum kann eine andere Astronomiequelle abweichen?
Eine Präzisionsquelle kann exakte Konjunktionszeiten, Bahnkorrekturen, eine andere Abtastzeit oder beobachterspezifische Geometrie berücksichtigen.
Was bedeutet ein Mondalter von 7 oder 14 Tagen?
Ein Wert um 7 entspricht ungefähr dem ersten Viertel, ein Wert von 14 oder 15 liegt nahe am Vollmond, und ein Wert kurz vor dem Ende des Zyklus kündigt den nächsten Neumond an. Null markiert den Beginn des Zyklus.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/date/moon-age-days \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/moon-age-days", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/moon-age-days",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/moon-age-days", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/moon-age-days", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"date": "2026-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.moon_age_days",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie ein ISO-Datum ein deterministisches UTC-Ergebnis liefert
Abschließend wird der Wert für eine stabile JSON-Ausgabe auf sechs Dezimalstellen gerundet.
Das Ergebnis verantwortungsvoll einsetzen
Die API-Automatisierung beginnt bei $0.002 pro Anfrage, während der deklarierte Browserpfad dieselbe reine Berechnung ausführt.
Technische Fragen
In welchem Bereich liegt age_days?
Der Wert wird von einschließlich null bis ausschließlich 29.530588853 Tage normalisiert.
Was kostet eine API-Anfrage?
API-Anfragen beginnen bei $0.002; das Ergebnis verwendet stets denselben deterministischen analytischen Kern.