IF Funktion mit Datumswerten

Die Möglichkeiten und Tücken von Formularen
Antworten
Mw1986
Beiträge: 18
Registriert: 27.06.2016, 15:35

IF Funktion mit Datumswerten

Beitrag von Mw1986 » 18.06.2020, 12:26

Hallo zusammen,

ich bastelle gerade an einer Funktion zum Vergleichen zweier Datumswerte

Die Bedingungen: Datum1 ist das Beginndatum. Datum 2 das Enddatum.Wenn das Enddatum weiter als 3 Monate in der Zukunft liegt soll automatisch das Datum1 mit 3 Monate addiert werden. Der letzte Teil ist klar. Hatte hier den Hinweis gefunden: https://www.acronaut.de/viewtopic.php?f=10&t=6142

Ich hänge bei dem Vorgang wie man Datumsdifferenzen ausrechnet, also hier Monate.

Menni
Beiträge: 26
Registriert: 18.12.2019, 14:47

Re: IF Funktion mit Datumswerten

Beitrag von Menni » 23.06.2020, 16:15

Dazu solltest du vielleicht noch einen Hinweis geben wie du "Monat" definierst.

Denn je nachdem, wird die Aufgabenstellung so einfacher oder komplizierter.

1 Monat = ???

• als Konstante: 4 Wochen (28 Tage)
• kalendarisch: auf das jeweilige eingegebene Datum bezogen, die exakten Werte der Folgemonate (30, 31 oder im Februar 28/29 Tage)
• 1/12 Jahr (z.B 365 Tage / 12 = 30,42)

Was soll’s denn sein?!

Mw1986
Beiträge: 18
Registriert: 27.06.2016, 15:35

Re: IF Funktion mit Datumswerten

Beitrag von Mw1986 » 01.07.2020, 15:36

Erst einmal: Entschuldigt die späte Rückmeldung. Hier ist der Teufel los.

Also Monat ist kalendarisch gemeint. Und genau das Problem ging mir auch durch den Kopf...

BAlheit
Beiträge: 688
Registriert: 16.08.2013, 12:22

Re: IF Funktion mit Datumswerten

Beitrag von BAlheit » 01.07.2020, 15:52

Mit der Methode getMonth() erhält man den Monat eines Datums. Die Methode liefert einen Wert zwischen 0 und 11.

Antworten