zoukankan      html  css  js  c++  java
  • 格式化日期和时间

    //格式化日期
    var months=["Jan", "Feb", "Mar", "Apr", "May","Jun","Jul","Aug","Sep","Oct","Nov", "Dec"];
    
    function formatDate(time){
    	if(!time){
    		return "";
    	}
    
    	var reg = /^(d{4})-(d{2})-(d{2})$/;
    	if(reg.test(time)){
    		return time;
    	}
    	if(typeof time=='number'){
    		var d=new Date(time);
    		var dStr = "";
    		var mStr = "";
    		if(d.getDate()<10){
    			dStr = "0"+d.getDate();
    		}else{
    			dStr = d.getDate();
    		}
    		if(d.getMonth()<9){ //month should +1
    			mStr = "0" + (d.getMonth()+1);
    		}else{
    			mStr = (d.getMonth()+1);
    		}
    		return d.getFullYear()+'-'+mStr+'-'+dStr;
    	}else{
    		var str=time.split('-');
    		if(str[1].indexOf('0')==0){
    			str[1]=str[1].substring(1);
    		}
    		return months[parseInt(str[1])-1]+" "+str[2]+" "+str[0];
    	}
    }
    
    
    //格式化日期时间
    function formatTime(time){
    	//debugger;
    	if(!time){
    		return "";
    	}
    	if(typeof time=='number'){
    		var d=new Date(time);
    		var dStr = "";
    		var mStr = "";
    		var hStr = "";
    		var miStr = "";
    		var seStr ="";
    		
    		if(d.getDate()<10){//日
    			dStr = "0"+d.getDate();
    		}else{
    			dStr = d.getDate();
    		}
    		if(d.getMonth()<9){ //month should +1
    			mStr = "0" + (d.getMonth()+1);
    		}else{
    			mStr = (d.getMonth()+1);
    		}
    		if(d.getHours()<10){
    			hStr="0"+(d.getHours()); 
    			
    		}else{
    			hStr=d.getHours();
    		}
    		if(d.getMinutes()<10){
    			miStr="0"+d.getMinutes();
    		}else{
    			miStr=d.getMinutes();
    		}
    		if(d.getSeconds()<10){
    			seStr="0"+d.getSeconds();
    		}else{
    			seStr=d.getSeconds();
    		}
    		return d.getFullYear()+'-'+mStr+'-'+dStr+' '+hStr+':'+miStr+':'+seStr;
    	}else{
    		var str=time.split('-');
    		if(str[1].indexOf('0')==0){
    			str[1]=str[1].substring(1);
    		}
    		return months[parseInt(str[1])-1]+" "+str[2]+" "+str[0];
    	}
    }
    

      

  • 相关阅读:
    期待着一个目标 和一个新生
    做一个真正意志坚强的人
    从猫叫、老鼠跑和人醒看观察者模式
    再看C++(6)操作符重载
    英尺
    再看C、C++、数据结构(三)
    一道比较有意思的打印题(不需要会很多计算机语言知识,简单的C就行)
    再看C++(四)const的终极使用
    再看C、C++、数据结构(二)
    再看C语言和数据结构(一)
  • 原文地址:https://www.cnblogs.com/bravolove/p/5523754.html
Copyright © 2011-2022 走看看