Autor Thema: @Adjust-Funktion als JavaScript  (Gelesen 1030 mal)

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
@Adjust-Funktion als JavaScript
« 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
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

TomLudwig

  • Gast
Re: @Adjust-Funktion als JavaScript
« Antwort #1 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>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz