JavaScript代码
- /***** 格式化日期 *****/
- function formatDate(_strTime,_format){
- var date=new Date(_strTime);
- var paddNum=function(num){
- num+="";
- return num.replace(/^(\d)$/,"0$1");
- }
- //指定格式字符
- var cfg={
- yyyy:date.getFullYear() //年:4位
- ,yy :date.getFullYear().toString().substring(2) //年:2位
- ,M :date.getMonth() + 1 //月:如果1位的时候不补0
- ,MM :paddNum(date.getMonth()+1) //月:如果1位的时候补0
- ,d :date.getDate() //日:如果1位的时候不补0
- ,dd :paddNum(date.getDate()) //日:如果1位的时候补0
- ,hh :date.getHours() //时
- ,mm :date.getMinutes() //分
- ,ss :date.getSeconds() //秒
- }
- _format||(_format="yyyy-MM-dd hh:mm:ss");
- return _format.replace(/([a-z])(\1)*/ig,function(m){return cfg[m];});
- }
- formatDate("Tue Jul 16 01:07:00 CST 2013","yyyy-MM-dd ");