如何比较两个时间的大小?

nicolahul 2003-08-14 11:23:01
如:
var date1 = "2003-08-14";
var date2 = "2002-09-14";
除了用subString()来一段一段比较以外有没有更好的方法??
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lshdic 2003-08-15
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
str1="2003-08-14";
str2="2002-09-14";
alert(str1>str2);alert(str2>str1)
</script>
lshdic 2003-08-15
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
str1="2003-08-14";
str2="2002-09-14";
str11=new Date(str1.replace("-",",")).getTime()
str22=new Date(str2.replace("-",",")).getTime()
alert(str11>str22);alert(str22>str11)
</script>
meizz 2003-08-15
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript"><!--
var date1 = "2003-08-14";
var date2 = "2002-09-14";

var d1 = new Date(date1.replace(/-/g, "/"));
var d2 = new Date(date2.replace(/-/g, "/"));

var n = d1.getTime() - d2.getTime();

alert("第一个时间比第二个时间早?\r\n"+ (n>0));
//--></SCRIPT>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧