• js判断当前时间前几天和格式校验


    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 getBeforeDate(n){
    		var n = n;
    		var d = new Date();
    		var year = d.getFullYear();
    		var mon=d.getMonth()+1;
    		var day=d.getDate();
    		if(day <= n){
    			if(mon>1) {
    			        mon=mon-1;
    			 }
    			else {
    			     year = year-1;
    			     mon = 12;
    			  }
    		}
    		d.setDate(d.getDate()-n);
    		 year = d.getFullYear();
    		mon=d.getMonth()+1;
    		day=d.getDate();
    		s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day);
    		return s;
    	}
    </script>
    

    go按键的判断

    $("#go").click(function(){
    	//alert(getBeforeDate(341));
    	var projectname="<%=session.getAttribute("projectname_session")%>";					
    	var modelname= document.getElementById("codeid").value;
    	var d=document.getElementById("enddate").value;
    	var year= d.substring(0,4);
    	var mon=d.substring(5,d.lastIndexOf("-"));
    	var day=d.substring(d.lastIndexOf("-")+1,d.length);
    	var selectDate = year+"-"+((mon.length==1)?('0'+mon):mon)+"-"+(day.length==1?('0'+day):day);
    	 alert(selectDate);
    	//alert(selectDate);
    	if(selectDate<=getBeforeDate(341)||(selectDate>=getBeforeDate(-1))){
    		var info="No Data!
    Please Select a Valid Date: ""+getBeforeDate(341)+" ~ "+getBeforeDate(0)+""";
    		alert(info);
    	}
    	else{
    。。。。。。。。。。。。。。。。。。
    
  • 相关阅读:
    获取cookie
    EF数据迁移(当模型改变时更新数据库)
    EF有外键的查询
    EF查询
    前台主页面给子页面赋值(回调)
    jquery取元素值
    chart画图
    IIS 7.0 的 ASP.NET 应用程序生命周期概述(转载)
    查询服务器登录个数
    gridview中判断隐藏还是现实
  • 原文地址:https://www.cnblogs.com/wujixing/p/5996480.html
Copyright © 2020-2023  润新知