请问如何判断一个用户输入的内容是否是“时间”类型的那? 不是说Date类型的 而是TIME类型的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT LANGUAGE="JavaScript">document.writeln(isDate("1999-2-2 8:0:0"));document.writeln(isDate("1999-2-2 25:0:0"));document.writeln(isDate("1999-22-2 8:0:0"));document.writeln(isDate("1999-12-2 18:0:0"));document.writeln(isDate("1999-2-29 8:0:0"));document.writeln(isDate("1999-2-28 8:0:0"));function isDate(dateStr) { var reg = /^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var r = dateStr.match(reg); if(r==null) return (false); var tDate = new Date(r[1],r[2]-1,r[3],r[4],r[5],r[6]); return (tDate.getFullYear()==r[1]&&(tDate.getMonth()+1)==r[2]&&tDate.getDate()==r[3]&&tDate.getHours()==r[4]&&tDate.getMinutes()==r[5]&&tDate.getSeconds()==r[6]);}</SCRIPT> OK我搞定了,不用这么麻烦,用这个function IsTime(DateString){ if (DateString==null) return false; var tDateString = "1999/2/3 " + DateString ; alert(tDateString) var tempDate = new Date(tDateString); if (isNaN(tempDate)) { return false; } else { return true; }} Firefox下怎么动态打开一个窗口,并且往窗口里加元素???? (一经解决,马上散分)Ext TreeEditor禁用其编辑 div 如何在object上面 。 字符串表达问题 登陆页实现加载extjs时的实时进度条,求思路,求代码 怎么样保持在原页面输出内容 <P><STRONG><EM>a</EM></STRONG></P>这个我该怎么解析 请问如何检查input中是否有@; 有没有办法使表单不提交,而是返回焦点到输错的控件中 树形菜单收缩问题 请问如何用js判断每月的天数! JSP中有没有类型转换函数,如把字符类型转换为数字类型。这些函数怎么用?
document.writeln(isDate("1999-2-2 8:0:0"));
document.writeln(isDate("1999-2-2 25:0:0"));
document.writeln(isDate("1999-22-2 8:0:0"));
document.writeln(isDate("1999-12-2 18:0:0"));
document.writeln(isDate("1999-2-29 8:0:0"));
document.writeln(isDate("1999-2-28 8:0:0"));
function isDate(dateStr) {
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = dateStr.match(reg);
if(r==null) return (false);
var tDate = new Date(r[1],r[2]-1,r[3],r[4],r[5],r[6]);
return (tDate.getFullYear()==r[1]&&(tDate.getMonth()+1)==r[2]&&tDate.getDate()==r[3]&&tDate.getHours()==r[4]&&tDate.getMinutes()==r[5]&&tDate.getSeconds()==r[6]);
}
</SCRIPT>
function IsTime(DateString)
{
if (DateString==null) return false;
var tDateString = "1999/2/3 " + DateString ;
alert(tDateString)
var tempDate = new Date(tDateString);
if (isNaN(tempDate))
{
return false;
}
else
{
return true;
}
}