`
寻觅一只耳朵
  • 浏览: 34353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript date format

阅读更多
/**格式化日期
  用法:
   var dd=new Date();
   dd.format("yyyy-MM-dd");
    

**/
Date.prototype.format=function(patten){
			var dateFormat;
			var _year=this.getYear(); 
			_year=_year; 
			var _month=this.getMonth()+1; 
			if(_month<10){ 
			_month="0"+_month; 
			} 
			var _day=this.getDate(); 
			if(_day<10){ 
			_day="0"+_day; 
			} 

			var _hours=this.getHours(); 
			if(_hours<10){ 
			_hours="0"+_hours; 
			} 

			var _minutes=this.getMinutes(); 
			if(_minutes<10){ 
			_minutes="0"+_minutes; 
			} 

			var _seconds=this.getSeconds(); 
			if(_seconds<10){ 
			_seconds="0"+_seconds; 
			} [/color]			
//转换			                               if(patten=='yyyy-MM-dd hh:mm:ss'){
		         dateFormat=_year+"-"+_month+
                   "-"+_day+" "+_hours+":"+_minutes+":"+_seconds;
				
			}
			if(patten=='yyyy-MM-dd hh:mm'){
				dateFormat=_year+"-"+_month+
                                 "-"+_day +" "+_hours+":"+_minutes;
				
			}
			if(patten=='yyyy-MM-dd hh'){
		dateFormat=_year+"-"+_month+"-"+_day +" "+_hours;
				
			}
			if(patten=='yyyy-MM-dd'){
		dateFormat=_year+"-"+_month+"-"+_day;
				
			}
			if(patten=='yyyyMMdd'){
	        dateFormat=_year+""+_month+""+_day;[/color]			}
//粗略统计时间戳		
            if(patten=='timestamp'){
      dateFormat=""+(parseInt(_year, 10)*366*12*24*60*60*+parseInt(_month, 10)*30*24*60*60+parseInt(_day,10)*24*60*60 +parseInt(_hours,10)*60*60+parseInt(_minutes,10)*60+parseInt(_seconds,10))*1000;
			}
			return dateFormat; 
			} 
	

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics