Seite 1 von 1

Datum überprüfen und Feldinhalt füllen

Verfasst: 02.08.2016, 12:54
von drillo
Hallo ihr lieben,

ich brauch mal bitte eure Hilfe.
Ich möchte in ein Feld ein Inhalt schreiben, wenn bei einem anderen Feld das eingegebene Datum kleiner als 1 Jahr vor dem aktuellen Datum liegt.

Als Beispiel: Heutige Datum 02.08.2016
Eingabe im Datumsfeld: 01.09.2015
Ergebnis im Textfeld: "Sie müssen mindestens 1 Jahr Mitglied sein."

Eingabe im Datumsfeld: 01.07.2015
Ergebnis im Textfeld: ""

Datum überprüfen und Feldinhalt füllen

Verfasst: 04.08.2016, 06:59
von drillo
Hat keiner eine Idee :(

Datum überprüfen und Feldinhalt füllen

Verfasst: 10.08.2016, 13:57
von Semonia
drillo hat geschrieben:Hat keiner eine Idee :(
Hallo,

wieviel Hilfe brauchst du ???

reicht dir ein Codeschnipsel für die Datumsberechnung?

theNewDate.setFullYear(rightNow.getFullYear() - 1);

in dieser Richtung könntest du dich bewegen und mit IF-Abfragen die Ausgabe steuern.

LG

Semonia



Datum überprüfen und Feldinhalt füllen

Verfasst: 11.08.2016, 13:27
von drillo
Na ja,

das fertige Scrip wäre natürlich toll ;)
Oder wenigstens ein Lösungsbeispiel.

Wie genau bekomme ich jetzt ein Datum minus 4 Monate gerechnet, daran hapert es :?

Datum überprüfen und Feldinhalt füllen

Verfasst: 11.08.2016, 13:56
von Semonia
drillo hat geschrieben:Na ja,

das fertige Scrip wäre natürlich toll ;)
Oder wenigstens ein Lösungsbeispiel.

Wie genau bekomme ich jetzt ein Datum minus 4 Monate gerechnet, daran hapert es :?
Sorry, aber ich habe hier grade massig Problemlösungen @work die vor dem Urlaub drängen. Von daher kann ich mit mehr als der groben Richtung nicht dienen.

Am einfachsten kommst du mit Datumsberechnung über die Set/Get Date Methoden ran.

http://www.w3schools.com/js/js_date_methods.asp für Acrobat benötigt man aber einige Umwege.

Code: Alles auswählen

var rightNow = new Date();
var theNewDate = rightNow;
theNewDate.setMonth(rightNow.getMonth() - 4); // Setzt theNewDate auf 4 Monate vor dem aktuellen Datum

console.println("4 Monate vor aktuelem Datum: " + theNewDate);
Ausgabe auf der Konsole:

Code: Alles auswählen

4 Monate vor aktuelem Datum: Mon Apr 11 2016 13:53:28 GMT+0200
LG

Semonia

Datum überprüfen und Feldinhalt füllen

Verfasst: 11.08.2016, 19:35
von drillo
Vielen Dank,

mit deinem Ansatz habe ich jetzt eine Lösung gefunden!:)