• 保存到桌面  加入收藏  设为首页
HTML5

js-js判断日期时间大小-日期前后-日期过期

时间:2017-09-19 16:46:07   作者:江节胜   来源:胜行天下   阅读:1386   评论:0

var st = "2009-10-20 15:38:41"
var et = "2009-10-20 15:38:40"
var stdt = new Date(st.replace("-", "/"));//最好使用replace(/\-/g, "\/")
var etdt = new Date(et.replace("-", "/"));//replace(/\-/g, "\/")

if(stdt > etdt) 

alert("开始时间必须小于结束时间");

 
注意: 直接判断含有等于的情况可能有问题,把date.gettime()后比较时间戳

----------------------------------------------------------------------

示例:
/**
* 检验日期日期时候有效  date1必须小于等于date2
* @author js 20170717
* @param {Object} date1
* @param {Object} date2
*/
function checkDateValid(date1, date2) { //
 var d1 = new Date(date1.replace(/\-/g, "\/")); //最好使用replace(/\-/g, "\/")  
        //将-替换成/,注意转义
 var d2 = new Date(date2.replace(/\-/g, "\/")); //replace(/\-/g, "\/")  将-替换成/
         //将-替换成/,注意转义
 if(d2.getTime() >= d1.getTime())
  return true;

 else

  return false;

}

有任何疑问或技术合作都可联系我

微信:yanfahezuo 【推荐】

QQ:596957738


相关评论

加我微信 596957738 (QQ同号)加我微信     QQ联系:596957738    地址:江苏省南京市浦口区

苏ICP备2023050353号

   

苏公网安备32011402010305号

江节胜的Gitee,江节胜的Git地址