Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: machineslave am 08.12.05 - 17:55:15

Titel: @Adjust-Funktion als JavaScript
Beitrag von: machineslave am 08.12.05 - 17:55:15
Hallo,

weiss jemand, wie ich am einfachsten die @Adjust Funktion in Javascript abbilden kann, bzw. eine Funktion, mit der ich die Differenz in Tagen zwischen zwei Daten ermitteln kann?

Danke und Gruß

Stefan
Titel: Re: @Adjust-Funktion als JavaScript
Beitrag von: TomLudwig am 09.12.05 - 08:03:34
Hey...

hilft dir das vielleicht....?



<html>
<head>
<script type="text/javascript">
function errechnen()
{
var enddatum = new Date();
enddatum.setDate(document.forms["form1"].elements["Tag"].value);
enddatum.setMonth(document.forms["form1"].elements["Monat"].value - 1);
enddatum.setFullYear(document.forms["form1"].elements["Jahr"].value);
enddatum.setHours(document.forms["form1"].elements["Stunde"].value);
enddatum.setMinutes(document.forms["form1"].elements["Minute"].value);
var reisezeit = 0;
reisezeit += document.forms["form1"].elements["Tage"].value * 1000 * 60 * 60 * 24;
reisezeit += document.forms["form1"].elements["Stunden"].value * 1000 * 60 * 60;
reisezeit += document.forms["form1"].elements["Minuten"].value * 1000 * 60;

var zeit = new Date(enddatum - reisezeit);
var Jahr = zeit.getFullYear();
var Monat = zeit.getMonth() + 1;
var Tag = zeit.getDate();
var Stunde = zeit.getHours();
var Minute = zeit.getMinutes();

var losschicken = Tag + '/' + Monat + '/' + Jahr + ' , ' + Stunde + ':' + Minute + ' Uhr';
document.forms["form1"].elements["losschicken"].value = losschicken;
}
</script>
</head>
<body>
<form name="form1">
Tag: <input type="text" size="12" name="Tag"><br>
Monat: <input type="text" size="12" name="Monat"><br>
Jahr: <input type="text" size="12" name="Jahr"><br>
Stunde: <input type="text" size="12" name="Stunde"><br>
Minute: <input type="text" size="12" name="Minute"><br>
<br>
Braucht <input type="text" size="12" name="Tage"> Tage<br>
Braucht <input type="text" size="12" name="Stunden"> Stunden<br>
Braucht <input type="text" size="12" name="Minuten"> Minuten<br>
<br>
<input type="button" value="errechnen" onClick="errechnen();"><br>
<br>
<input type="text" size="60" name="losschicken">
</form>
</body>
</html>