Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Formel für Kalender gesucht?

Ich möchte ein Script schreiben, welches nach Eingabe eines Datums eine bis mehrere Wochen von dem eingegebenem Datum abzieht. Gibt es für solche Berechnungen eine mathematische Formel?

Danke für Antworten

4 Antworten

Bewertung
  • asimov
    Lv 6
    vor 1 Jahrzehnt
    Beste Antwort

    nehmen wir

    jahr / monat / tag

    a) (jahr/4) abgerundet , gibt anzahl von schaltjahren

    b) (jahr/100) abgerundet , gibt anzahl von nicht schaltjahren, die von (a) abgezogen wird.

    c) tag+jahr

    d) jenachdem welche monat wird ein spezifische zahl hinzugefügt

    januar =0

    februar=3

    März = 3

    April = 6

    Mai =1

    Juni = 4

    Juli =6

    August =2

    September= 5

    Oktober =0

    November = 3

    Dezember =5

    alles zusammen addiert (bei b subtrahieren)

    modus 7

    (a-b+c+d) mod7

    dann eine wochentag zuordnen

  • ?
    Lv 6
    vor 1 Jahrzehnt

    Wenn du uns verrätst, welche Programmiersprache du verwenden möchtest, kann dir sicherlich geholfen werden.

  • vor 1 Jahrzehnt

    So als purer Anfängerwitz: Excelzelle und JETZT()-7 eingeben ergibt letzte Woche. Nun hilft noch ein wenig grübeln und man könnte auch die Tage davor, ob einzeln oder wochenweise, ermitteln

  • vor 1 Jahrzehnt

    Wenn du Schaltjahre mit einbeziehen willst ist ein Kalender eine kompliziertere Sache, als man es in einer simplen Formel ausdrücken könnte.

    Die komplizierte sollte jedem inhaltlich bekannt sein:

    Eine Woche hat 7 Tage, 4 Wochen = 1 Monat, 12 Monate = 1 Jahr, jedes 4. Jahr hat der Februar 29 statt 28 Tagen, sonstige Verteilung usw.

    Dafür muss man in erster Linie programmieren können und kein Mathe!

    Ich habe mal einen Kalender in JavaScript programmiert, der hat immer vom aktuellen (gegebenen) Datum & Wochentag vor- oder zurückgerechnet und dabei Unregelmäßigkeiten berücksichtigt.

Haben Sie noch Fragen? Jetzt beantworten lassen.