Replace("2005-04-23", "-", "")
Replace("2005-05-01", "-", "")
这样就能比了
Replace("2005-05-01", "-", "")
这样就能比了
解决方案 »
- 求大虾指点,JS复选框选中问题
- js能否获得上传文件大小?
- 求个正则表达式的写法(1000-1999;2000-2999;...)
- 求js高手帮忙解决一下
- js好有用吗?在什么样的企业js好可以拿高薪?js有什么认证考么?js发展要注重些什么?
- 用window.open 打开一个新窗口,显示一个php网页,为什么会出现第二排的一个地址文字栏?
- 如何实现:javascript 如果弹不开新窗口,就在本窗口显示
- 关于整体换图片的问题。
- 一个关于“在网页中即时显示目前的时间”的错误
- 如何在javascript中调用asp中定义的数组?在线等待!
- 表格上使用数据岛时,但数据岛中的xml数据改变时,如何使表格内容同时改变?
- 关于清除输入框值的问题!
类型一样,你直接比较试试
然后将这两个数转换成Float型后直接比较大小即可。提示,不要只比较月日,如将0423与0501进行比较,系统可能会把0423或0501识别为8进制数,在转换时容易报错。因为以0开头的数字,JavaScript中是8进制的标志。
转换成字符串 String.valueOf()
然后用string的compareTo比较
var d1=timefd.split("-");
var d2=timesd.split("-");
var dd1=new Date(d1[0],d1[1],d1[2]).getTime();
var dd2=new Date(d2[0],d2[1],d2[2]).getTime();
if(dd1>dd2){}else{}
<script language="JavaScript">
var time_fd = "2005-04-23";
var time_sd = "2005-05-01";alert(time_fd + ' > ' + time_sd + ' : ' + (time_fd > time_sd) + '\n' + time_fd + ' < ' + time_sd + ' : ' + (time_fd < time_sd));
</script>