//去除左边的空格
function LTrim(str)
{
	var i;
	for(i=0;i<str.length;i++)
	{
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
	}
	str=str.substring(i,str.length);
	return str;
}
//去除右边的空格
function RTrim(str)
{
	var i;
	for(i=str.length-1;i>=0;i--)
	{
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
	}
	str=str.substring(0,i+1);
	return str;
}
//去除字符串的空格
function Trim(str)
{
	if ( str.length > 0 )
	{
		return LTrim(RTrim(str));
	}
	else
	{
		return str;
	}
}
//格式时间
Date.prototype.format = function(format) {
		var o = {
			//月
			"M+" : this.getMonth()+1,
			//天
			"d+" : this.getDate(),
			//小时
			"h+" : this.getHours(),
			//分
			"m+" : this.getMinutes(),
			//秒
			"s+" : this.getSeconds(),
			//季
			"q+" : Math.floor((this.getMonth()+3)/3),
			//毫秒
			"S" : this.getMilliseconds()
		}
		//年
		if(/(y+)/.test(format)) {
			format = format.replace(RegExp.$1,
			(this.getFullYear() + "").substr(4 - RegExp.$1.length));
		}
		
		for(var k in o) {
			if(new RegExp("("+ k +")").test(format))
				format = format.replace(RegExp.$1,
				RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
		}
		return format;
}
