function formatDate(date,format) {		var date = new Date(date);		var year = date.getFullYear();		var month = date.getMonth();		var month1 = month + 1;		var day = date.getDate();		var hours = date.getHours();		var minutes = date.getMinutes();		var seconds = date.getSeconds();		return format.replace(/yyyy/g, year)					 .replace(/yy/g, (year + '').substring(2))					 .replace(/mm/g, month1 < 10 ? '0' + month1 : month1)					 .replace(/m/g, month1)					 .replace(/dd/g, day < 10 ? '0' + day : day)					 .replace(/d/g, day)					 .replace(/hh/g,hours<10?'0'+hours:hours)					 .replace(/h/g,hours)					 .replace(/ii/g,minutes<10?'0'+minutes:minutes)					 .replace(/i/g,minutes)					 .replace(/ss/g,seconds<10?'0'+seconds:seconds)					 .replace(/s/g,seconds);	}         	/*   	*  要兼容 yy-m-d h:i:s 这个因为 dateString 和 format 可能不一致处理起来比较麻烦 目前没有兼容   	* */    function parseDate(dateStr,format){		var reg = /yyyy|mm|dd|hh|ii|ss|.+?/g;        // parse year         var result = null;				var d = new Date();        while(result=reg.exec(format)){            var res = result[0];			var index = result.index;			var lastIndex = reg.lastIndex;            if(res=="yyyy"){				d.setFullYear(dateStr.substring(index,lastIndex));            }else if(res=="mm"){				var month = dateStr.substring(index,lastIndex);				month = parseInt(month);				month--;				d.setMonth(month);            }else if(res=="dd"){				var date = dateStr.substring(index,lastIndex);				d.setDate(date);            }else if(res=="hh"){				var hours = dateStr.substring(index,lastIndex);				d.setHours(hours);            }else if(res=="ii"){				var minutes = dateStr.substring(index,lastIndex);				d.setMinutes(minutes);            }else if(res=="ss"){				var seconds = dateStr.substring(index,lastIndex);				d.setSeconds(seconds);            }        }		return d;    }