读书人

怎么判断日期框不能低于当前服务器时

发布时间: 2013-11-29 00:21:24 作者: rapoo

如何判断日期框,不能低于当前服务器时间?
本帖最后由 xilaianzxsc 于 2013-11-28 10:36:25 编辑 ASP+javascript+SQL

<input type="text" name="dhrq" id="dhrq" /> 这是让用户输入日期的,举例:2013-11-29

现要求:输入的日期,必须>=当前服务器时间


<%
var dat = new Date()
%>

if (document.getElementById("dhrq").value < dat)
{
alert("填入的时间,至少是今天。")
}


那个红色部分,不会写。请老师指导。
[解决办法]
2013-11-29这种格式时间可以通过
var str = "2013-11-29";
var date = new Date(str.replace(/-/g,''));
转化为时间对象,可以直接用 < > 符号进行比较

不过对你那种直接把服务端变量dat当做js变量使用的方式存疑,不太相信可以这样用
[解决办法]

引用:
2013-11-29这种格式时间可以通过
var str = "2013-11-29";
var date = new Date(str.replace(/-/g,''));
转化为时间对象,可以直接用 < > 符号进行比较

不过对你那种直接把服务端变量dat当做js变量使用的方式存疑,不太相信可以这样用

写错了点:
var date = new Date(str.replace(/-/g,'\/'));

读书人网 >Ajax

热点推荐