回 帖 发 新 帖 刷新版面

主题:Javascript日期加小时问题

各位大虾们好!
谁有用Javascript计算日期加小时的原代码?
补充:在网页中有两个文本框,第一个输入日期(如:2008-8-8-0900,其它时间格式也行),第二个输入小时(如:3小时1分),然后在网页中任何地方出现2008-8-18-1101,上面的意思理解吧?此问题好像有点难度?

回复列表 (共2个回复)

沙发

<html>
<head>
<script lanugage="javascript">
function show(valDate,valTime)
{
    var someDay=new Date(valDate);
    valArrTime=valTime.split('-')
    var msoff=someDay.getTime()+valArrTime[0]*60*60*1000+valArrTime[1]*60*1000+valArrTime[2]*1000;
    someDay.setTime(msoff);
    document.form1.text1.value=someDay.toLocaleString();
}
</script>
</head>
<body>
    <form name="form1">
        <input type="text" name="text1">
        <input type="button" value="click" onclick="show('1/1/2008','3-22-2');">
    </form>
</body>

</html>

板凳

先谢了上楼的兄弟,你给的代码实现不了那功能。请重发?

我来回复

您尚未登录,请登录后再回复。点此登录或注册