JavaScript比较时间日期大小

快乐打工仔 分类:实例代码

JavaScript比较时间日期大小属于前端实例代码,有关更多实例代码大家可以查看

比较两个时间日期的大小是比较常见的操作,例如判断某一个时间点是否过期,下面就通过实例代码介绍一下如何实现此功能。代码如下:

function compare(startD,endD){
  var startD=new Date(startD.replace(/\-/g,'\/'));
  var endD=new Date(endD.replace(/\-/g,'\/'));
  if (startD>endD){
    console.log("时间选择有误!开始日期必须小于或者等于结束时期!");
  }
}
compare("2014-3-5","2014-2-10");

特别说明:正则表达式可以将"-"替换为"/",之所以要这样是因为"2013-10-5"这种格式的时间字符串作为Date()函数的参数,并不能够被所有的浏览器所支持,而"2013/10/5"作为参数则可以被所有的主流浏览器所支持。

JavaScript比较时间日期大小,这样的场景在实际项目中还是用的比较多的,关于JavaScript比较时间日期大小就介绍到这了。

回复

我来回复
  • 暂无回复内容