码迷,mamicode.com
首页 > 其他好文 > 详细

格式化日期和时间

时间:2016-05-24 16:59:01      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

//格式化日期
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];
	}
}

  

格式化日期和时间

标签:

原文地址:http://www.cnblogs.com/bravolove/p/5523754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!