datumseingabe
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
datumseingabe [2024/04/26 13:38] – [Jahr in dezimaler Darstellung] quern | datumseingabe [2025/07/02 15:09] (aktuell) – [Schaltjahr] hcgreier | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
==== Beispiel für JavaScript ==== | ==== Beispiel für JavaScript ==== | ||
- | Die Funktion '' | + | Die Funktion '' |
< | < | ||
Zeile 53: | Zeile 53: | ||
Es wird ein Monat $M$ aus der Tabelle ausgewählt, | Es wird ein Monat $M$ aus der Tabelle ausgewählt, | ||
{{tablelayout? | {{tablelayout? | ||
+ | ^ Tabelle 1 ||| | ||
^ Nummer $M$ ^ Monatsname | ^ Nummer $M$ ^ Monatsname | ||
| 1 | Januar | | 1 | Januar | ||
Zeile 79: | Zeile 80: | ||
===== Wochentage ===== | ===== Wochentage ===== | ||
- | Der Julianische Tag wird auf Betrag zwischen 0 und 7 reduziert. Diesem Wert wird der Name eines Wochentags (Tabelle) zugeordnet. | + | Der Julianische Tag wird auf einen Betrag zwischen 0 und 7 reduziert. Diesem Wert wird der Name eines Wochentags (Tabelle) zugeordnet. |
+ | |||
+ | \[\begin{align} | ||
+ | \mathrm{wt} =& | ||
+ | =&\; \mathrm{red}({JD + 1.5, 7}) + 1 | ||
+ | \end{align}\tag{1}\] | ||
- | \[ \begin{align} \mathrm{wt} =& | ||
{{tablelayout? | {{tablelayout? | ||
+ | ^ Tabelle 2 || | ||
^ wt ^ Wochentag | ^ wt ^ Wochentag | ||
| 0 | Sonntag | | 0 | Sonntag | ||
Zeile 118: | Zeile 124: | ||
Der ganzzahlige Rest einer Division lässt sich in diversen Programmiersprachen mit der '' | Der ganzzahlige Rest einer Division lässt sich in diversen Programmiersprachen mit der '' | ||
- | * In Java/ | + | * In Java/ |
- | * In Python ist der Operator ebenfalls | + | * In Python |
- | * In PHP lautet der Operator | + | |
</ | </ | ||
{{anchor: | {{anchor: | ||
+ | |||
===== Tagesnummer des Jahres ===== | ===== Tagesnummer des Jahres ===== | ||
Zeile 131: | Zeile 137: | ||
$Z$ liegt zwischen 1 bis 365 (bzw. 366 in einem Schaltjahr). Es gilt: | $Z$ liegt zwischen 1 bis 365 (bzw. 366 in einem Schaltjahr). Es gilt: | ||
- | $$Z = \sum_{M = 1}^{13} N\cdot(M - 1) + D$$ | + | $$Z = \sum_{M = 1}^{13} N\cdot(M - 1) + D\tag{2}$$ |
Dabei ist $N$ ist die [[# | Dabei ist $N$ ist die [[# | ||
{{tablelayout? | {{tablelayout? | ||
+ | ^ Tabelle 3 ||||||||||||| | ||
^ | ^ | ||
| Gemeinjahr | | Gemeinjahr | ||
Zeile 188: | Zeile 195: | ||
</ | </ | ||
</ | </ | ||
- | |||
{{anchor: | {{anchor: | ||
+ | |||
===== Jahr in dezimaler Darstellung ===== | ===== Jahr in dezimaler Darstellung ===== | ||
- | Mithilfe | + | Mithilfe |
- | $$J = Y + \frac{Z}{365 + Q}$$ | + | $$J = Y + \frac{Z}{365 + Q}\tag{3}$$ |
- | $Q = 0$ im Normaljahr und $Q = 1$ im Schaltjahr. J ist dann das Jahr in Dezimalform. | + | $Q = 0$ im Normaljahr und $Q = 1$ im Schaltjahr. |
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
Zeile 217: | Zeile 224: | ||
</ | </ | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |
datumseingabe.1714131528.txt.gz · Zuletzt geändert: 2024/12/20 01:33 (Externe Bearbeitung)