Datum überprüfen und Feldinhalt füllen

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
drillo
Beiträge: 5
Registriert: 27.07.2016, 08:57

Datum überprüfen und Feldinhalt füllen

Beitrag von drillo » 02.08.2016, 12:54

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: ""

drillo
Beiträge: 5
Registriert: 27.07.2016, 08:57

Datum überprüfen und Feldinhalt füllen

Beitrag von drillo » 04.08.2016, 06:59

Hat keiner eine Idee :(

Semonia
Beiträge: 80
Registriert: 21.07.2016, 07:46

Datum überprüfen und Feldinhalt füllen

Beitrag von Semonia » 10.08.2016, 13:57

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



drillo
Beiträge: 5
Registriert: 27.07.2016, 08:57

Datum überprüfen und Feldinhalt füllen

Beitrag von drillo » 11.08.2016, 13:27

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 :?

Semonia
Beiträge: 80
Registriert: 21.07.2016, 07:46

Datum überprüfen und Feldinhalt füllen

Beitrag von Semonia » 11.08.2016, 13:56

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

drillo
Beiträge: 5
Registriert: 27.07.2016, 08:57

Datum überprüfen und Feldinhalt füllen

Beitrag von drillo » 11.08.2016, 19:35

Vielen Dank,

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

Antworten