【发布时间】:2015-07-20 22:01:03
【问题描述】:
在 JavaScript 程序中,我必须以毫秒为单位获取日期,或者以 parse 方法识别的格式从用户获取日期作为文本框中的输入,然后单击按钮将其转换为 toString,然后单击第二个按钮获取日期。
我很困惑如何更正或完成此代码!
我的不完整代码是:
<html>
<head>
<title>Demonstration of Date object - Javascript</title>
</head>
<body topmargin="100px" leftmargin="130px">
<p>
<font size="4" color="navy" face="candara">Demonstration of using the Date object in JavaScript. Enter a Date as a number in milliseconds, or as a string in format recognized by the parse method.</font>
</p>
<form name="form1">
<table>
<tr>
<td>Enter a Date:</td>
<td><input type="text" name="txt1"></td>
</tr>
</table>
<br>
<table>
<tr>
<td>
<input type="button" value="toString" onclick="tostring()">
<p id="demo1">
</td>
</tr>
<tr>
<td>
<input type="button" value="getDate" onclick="getdate()">
<p id="demo2">
</td>
</tr>
<tr>
<td>
<input type="button" value="getDay" onclick="getday()">
<p id="demo3">
</td>
</tr>
<tr>
<td>
<input type="button" value="toDateString" onclick="datestring()">
<p id="demo4">
</td>
</tr>
<tr>
<td>
<input type="button" value="getFullYear" onclick="getfullyear()">
<p id="demo5">
</td>
</tr>
<tr>
<td>
<input type="button" value="getMonth" onclick="getmonth()">
<p id="demo6">
</td>
</tr>
<tr>
<td>
<input type="button" value="getTime" onclick="gettime()">
<p id="demo7">
</td>
</tr>
</table>
</form>
<script type="text/javascript" language="javascript">
function tostring()
{
var d = new Date(document.form1.txt1.value);
var n = d.toString();
document.getElementById("demo1").innerHTML = n;
}
</script>
</body>
</html>
【问题讨论】:
-
你还没有关闭你的
<script>标签。 -
我已经添加了
</script>并缩进了您的代码 - 请在以后提出问题时尝试格式化您的代码,因为它使我们更容易阅读和发现问题。
标签: javascript date object tostring milliseconds