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

javascript中怎么判断一个字符串中的时间是否大于当前时间

2012-03-16 
javascript中如何判断一个字符串中的时间是否大于当前时间一个文本框里面的值代表时间如:200708301730代表

javascript中如何判断一个字符串中的时间是否大于当前时间
一个文本框   里面的值代表时间   如:200708301730   代表2007年8月30日17点30分
javascript代码实现其于当前时间的比较
如果其大于当前时间   则弹出对话框“错误!您选择的时间大于当前时间,当前时间为:(显示当前时间)”

[解决办法]
2个格式一样,直接 if(a> b)
[解决办法]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN ">
<html>
<head>
<meta http-equiv= "content-type " content= "text/html; charset=GBK ">
<meta name= "generator " content= "PSPad editor, www.pspad.com ">
<title> </title>
<script language=javascript>
function checkDate(){

//alert(document.all.t1.value> document.all.t2.value);
var d1=document.all.t1.value;
alert(d1);
//2007/10/1
var ret1=d1.replace(/-/g, "/ ");
alert(ret1);
var d2=document.all.t2.value;
var ret2=d2.replace(/-/g, "/ ");
alert(d2+ "\n "+ret2);

var v1=Date.parse(new Date(ret1));
alert(v1);

var v2=Date.parse(new Date(ret2));
alert(v2);
alert(v2-v1);


}
</script>
</head>
<body>
<input type= "text " name= "t1 ">
<br> <input type= "text " name= "t2 ">
<br>
<button onclick= "checkDate(); "> Check Date </button>
</body>
</html>

热点排行