Zum Inhalt springen
Das HammWiki wünscht allen Nutzern ein erfolgreiches und vor allem gesundes Jahr 2026

Vorlage:GetJD: Unterschied zwischen den Versionen

Aus HammWiki
KKeine Bearbeitungszusammenfassung
Markierung: Zurückgesetzt
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
Zeile 1: Zeile 1:
<includeonly>{{#if:{{{1|}}}|{{#ifexpr:(({{{1}}})*12+({{{2|1}}})round 0)>18994 or(({{{1}}})*12+({{{2|1}}})round 0)=18994 and({{{3|1}}})+({{{4|12}}})/24+({{{5|0}}})/1440+({{{6|0}}})/86400>=15.5|{{JULIANDAY|{{{1}}}|{{{2|1}}}|{{{3|1}}}|{{{4|12}}}|{{{5|0}}}|{{{6|0}}}}}|{{JULIANDAY.JULIAN|{{{1}}}|{{{2|1}}}|{{{3|1}}}|{{{4|12}}}|{{{5|0}}}|{{{6|0}}}}}}}|{{JULIANDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}|{{CURRENTHOUR}}|{{#expr:floor(({{CURRENTTIMESTAMP}} mod 10000)/100)}}|{{#expr:{{CURRENTTIMESTAMP}} mod 100}}}}}}</includeonly><noinclude>Diese Vorlage konvertiert ein Datum in ein Julianisches Datum und wird für [[:Vorlage:Tagesdifferenz|Vorlage:Tagesdifferenz]] benötigt. Sie ist der deutschen Wikipedia entlehnt und dort dokumentiert. Vorgabe ist das aktuelle Datum.
<includeonly>{{#if:{{{1|}}}|{{#ifexpr:(({{{1}}})*12+({{{2|1}}})round 0)>18994 or(({{{1}}})*12+({{{2|1}}})round 0)=18994 and({{{3|1}}})+({{{4|12}}})/24+({{{5|0}}})/1440+({{{6|0}}})/86400>=15.5|{{JULIANDAY|{{{1}}}|{{{2|1}}}|{{{3|1}}}|{{{4|12}}}|{{{5|0}}}|{{{6|0}}}}}|{{JULIANDAY.JULIAN|{{{1}}}|{{{2|1}}}|{{{3|1}}}|{{{4|12}}}|{{{5|0}}}|{{{6|0}}}}}}}|{{JULIANDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}|{{CURRENTHOUR}}|{{#expr:floor(({{CURRENTTIMESTAMP}} mod 10000)/100)}}|{{#expr:{{CURRENTTIMESTAMP}} mod 100}}}}}}</includeonly><noinclude>Diese Vorlage konvertiert ein Datum in ein [[Julianisches Datum]]. Vorgabe ist das aktuelle Datum.


Eingabe:
Eingabe:
Zeile 8: Zeile 8:
# Parameter: Minute (optional)
# Parameter: Minute (optional)
# Parameter: Sekunde (optional)
# Parameter: Sekunde (optional)
Für Daten bis zum 4. Oktober 1582 wird automatisch der [[Julianischer Kalender|julianische]] ({{Vorlage|JULIANDAY.JULIAN}}) und ab dem 15. Oktober 1582 der [[Gregorianischer Kalender|Gregorianische Kalender]] ({{Vorlage|JULIANDAY}}) genutzt.


Beispiel:
Beispiel:
* <code><nowiki>{{GetJD|1582|10|4}}</nowiki></code> = {{GetJD|1582|10|4}} (julianischer Kalender)
* <code><nowiki>{{GetJD|1582|10|4}}</nowiki></code> = {{GetJD|1582|10|4}} (julianischer Kalender)
* <code><nowiki>{{GetJD|1582|10|15}}</nowiki></code> = {{GetJD|1582|10|15}} (gregorianischer Kalender)
* <code><nowiki>{{GetJD|1582|10|15}}</nowiki></code> = {{GetJD|1582|10|15}} (gregorianischer Kalender)
* <code><nowiki>{{GetJD}}</nowiki></code> = {{GetJD}} (jetzt, Koordinierte Weltzeit)
* <code><nowiki>{{GetJD}}</nowiki></code> = {{GetJD}} (jetzt, [[Koordinierte Weltzeit]])
 
Die inverse Funktion ist {{Vorlage|JD}}, jedoch nur ab dem Julianischen Datum 2299160,5 d.h. dem 15. Oktober 1582.


</noinclude>
</noinclude>
[[Kategorie:Vorlage:Datum]]

Version vom 21. Juni 2023, 15:04 Uhr

Diese Vorlage konvertiert ein Datum in ein Julianisches Datum. Vorgabe ist das aktuelle Datum.

Eingabe:

  1. Parameter: Jahr (optional)
  2. Parameter: Monat (optional)
  3. Parameter: Tag (optional)
  4. Parameter: Stunde (optional)
  5. Parameter: Minute (optional)
  6. Parameter: Sekunde (optional)

Für Daten bis zum 4. Oktober 1582 wird automatisch der julianische (Vorlage:Vorlage) und ab dem 15. Oktober 1582 der Gregorianische Kalender (Vorlage:Vorlage) genutzt.

Beispiel:

  • {{GetJD|1582|10|4}} = 2299160 (julianischer Kalender)
  • {{GetJD|1582|10|15}} = 2299161 (gregorianischer Kalender)
  • {{GetJD}} = 2461041.54214 (jetzt, Koordinierte Weltzeit)

Die inverse Funktion ist Vorlage:Vorlage, jedoch nur ab dem Julianischen Datum 2299160,5 d.h. dem 15. Oktober 1582.


Cookies helfen uns bei der Bereitstellung von HammWiki. Durch die Nutzung von HammWiki erklärst du dich damit einverstanden, dass wir Cookies speichern.