hallo
hier mein javascript-code.
-------
function DateAdd(startDate, numDays, numMonths, numYears)
{
var returnDate = new Date(startDate);
var yearsToAdd = numYears;
var month = returnDate.getMonth() + numMonths;
if (month > 11)
{
yearsToAdd = Math.floor((month+1)/12);
month -= 12*yearsToAdd;
yearsToAdd += numYears;
}
returnDate.setMonth(month);
returnDate.setFullYear(returnDate.getFullYear() + yearsToAdd);
returnDate.setTime(returnDate.getTime()+60000*60*24*numDays);
return returnDate;
}
var a = DateAdd("2002/02/02", parseInt("-2"),parseInt("1"), parseInt("0"));
</script>
------
Mit dieser funktion möchte ich erreichen, dass ich ein beliebiges datum übergebe als rückgabewert ende monat erhalte ohne Zeit.
Mein fragen nun:
-
muss ich das datum nach dem format ("yyyy/mm/dd") übergeben ?? gibt es eine möglichkeit, dass ich ("dd.mm.yyyy") übergeben kann ??
-
wie kann ich die funktion DateAdd so anpassen, dass ich als return wert, nur das datum erhalte ohne Zeit ??
bitte helft mir
gruss
david