今天优化代码的时候,发现一个问题,js比较日期是否相等时,我用==去比较,发现两个时间不相等但是运行结果却是true,然后去百度了下发现oldStartTime, startTime都是对象,类型为引用类型,所以如果需要比较他们,需要去比较他们的字面量值,而不是单纯的用 == 来比较. var oldStartTime = new Date("2018-12-24"); var startTime = new Date("2018-12-24"); console.
validator.js中添加验证 beforeCurrentTime : {// 时间不能大于当前时间 validator : function(value) { var myDate = new Date(); var now = myDate.valueOf(); var time = new Date(value).valueOf(); if(now>time){ return true; }else{ return false; } },
addday天后的日期 function time(addday) { var now= new Date(); nowdate=now.getDate(); //alert(nowdate); now.setDate(nowdate+addday);//获取addday天后的日期 year=now.getFullYear(); month=now.getMonth(); date=now.getDate(); return now; } n天前的日期 <script> function ge
//判断时间是否过期 function judgeTime(time){ var strtime = time.replace("/-/g", "/");//时间转换 //时间 var date1=new Date(strtime); //现在时间 var date2=new Date(); //判断时间是否过期 return date1<date2?true:false; }
//判断结束时间一定要大于开始时间 function comparativeTime(){ var isok=true; //早餐配送时间 var breakfastScanTimeMin = $("#breakfastScanTimeMin").val(); var breakfastScanTimeMax = $("#breakfastScanTimeMax").val(); //早餐订餐时间 var breakfastBookTimeMin = $("
代码: //判断是否超期(有效期开始超过一年后算已超期) function IsEffect(effectDate) { var val = ""; var currentDate = new Date(); var year = currentDate.getFullYear() - 1;//当前年-1 var month = currentDate.getMonth()+1;//月份是从0索引的,所以要+1 var day = currentDate.getDate();//获取当
Js获取当前日期时间及其它操作 原文地址:http://www.cnblogs.com/carekee/articles/1678041.html var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();
转载自:http://www.cnblogs.com/carekee/articles/1678041.html Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();