开发的过程中经常会碰到时间格式化的事,针对那些时间戳,2015-05-05,2015/05/05等都能很好的转换成你想要的格式
function FormatDate(strDate, strFormat)
{
      if (!strDate) return;
      if (!strFormat) format = "yyyy-MM-dd";
      switch (typeof strDate)
      {
            case "string":
                  strDate = new Date(strDate.replace(/-/g, "/"));
                break;
            case "number":
                  strDate = new Date(strDate);
                break;
      }
      if (!strDate instanceof Date) return;
      var dict = {
            "yyyy": strDate.getFullYear(),
            "M": strDate.getMonth() + 1,
            "d": strDate.getDate(),
            "H": strDate.getHours(),
            "m": strDate.getMinutes(),
            "s": strDate.getSeconds(),
            "MM": ("" + (strDate.getMonth() + 101)).substr(1),
            "dd": ("" + (strDate.getDate() + 100)).substr(1),
            "HH": ("" + (strDate.getHours() + 100)).substr(1),
            "mm": ("" + (strDate.getMinutes() + 100)).substr(1),
            "ss": ("" + (strDate.getSeconds() + 100)).substr(1)
      };
      return strFormat.replace(/(yyyy|MM?|dd?|HH?|ss?|mm?)/g, function ()
      {
            return dict[arguments[0]];
      });
}
FormatDate(strDate, "yyyy-MM-dd HH:mm:ss")
 
                    
                     
                    
                 
                    
                 
         
