[gelöst] Berechnung eines Datums

18. Februar 2010 09:39

Hallo Zusammen,

ich habe folgedes Javascript

Code:
//debugger;
var due;
var invoicedate;
var paymentdays;
var tmp;

tmp = crmForm.all.new_paymentdays.SelectedText;
if(tmp != "")
{
paymentdays = parseInt(tmp);
}
else
{
paymentdays = null;
}
invoicedate = crmForm.all.new_invoicedate.DataValue;

if (paymentdays != null && invoicedate !=null)
{
due = new Date().setDate(invoicedate.getDate()+paymentdays);
crmForm.all.duedate.DataValue = due;
}


Der ist vielleicht nicht optimal, aber er tut was er soll zumindest manchmal.

Folgendes Phänomen:
in das Feld "new_invoicedate" trage ich das heutige Datum ein und in new_paymentdays trage ich 7 ein. Dann Rechnet er mir das richtige Datum aus.
Trage ich in "new_invoicedate" ein Datum in der Zukunft oder Vergangenheit ein, rechnet er völligen Müll. Wobei das stimmt auch nicht, er rechnet den Monat falsch.

Wie rechne ich mit einem Datum richtig in CRM?

Danke für die Hilfe!

Viele Grüße
Pascal
Zuletzt geändert von pallinio am 18. Februar 2010 11:14, insgesamt 1-mal geändert.

Re: Berechnung eines Datums

18. Februar 2010 09:44

Hallo Pascal,

siehe JavaScript - Datum- und Uhrzeitfunktionen