Hallo,
ich will einen String (inputfeld1) mit Deutsche Datumsformatierung in ein Datum zurückverwandeln... also muss ich es doch erst mal wieder in US Datumsformat konvertieren (oder?) danach will ich den String der new Date(...) Methode übergeben um mit dem Datum Rechnen zu können.... der will aber nich so wie ich das will... hab ich was falsch gemacht oder geht das garnicht wie ich mir das gedacht habe
Hier der Test-Code:
<html>
<head>
<title>String->Date</title>
<script type="text/javascript">
<!--
function test()
{
var wert = document.form.input1.value;
var str = wert;
var reg = /(\d+).(\d+).(\d+)/;
if (reg.exec(str))
{
document.form.input5.value = (+RegExp.$2+"."+RegExp.$1+"."+RegExp.$3);
useDate = (+RegExp.$2+"."+RegExp.$1+"."+RegExp.$3);
}
var datum = new Date(useDate);
document.form.input2.value = datum;
}
-->
</script>
</head>
<body onLoad="test()">
<form name="form">
<hr><br>
<input type="text" name="input1" size="18" value="02.12.2003" maxlength="16">GER<br>
<input type="text" name="input5" size="18" maxlength="16">US<br>
<input type="text" name="input2" size="18" maxlength="16">String -> getTime (ms)<br>
<hr>
</form>
</body>
</html>