首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

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

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

如何判断日期框,不能低于当前服务器时间?
本帖最后由 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,'\/'));

热点排行