/**时间格式化*把Date 用Map保存后的“Aug 30, 2015 10:57:33 AM”字符串格式的时间转为“yyyy-MM-dd HH:mm:ss”,“yyyy-MM-dd HH:mm”,“yyyy-MM-dd”的格式字符串*/function timeFormat(timeStr,formatStr){var arr = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];var arrtime = timeStr.split(" ");var str = arrtime[2];//年str += "-";for(var i=0;i
方法一:var temper="2009-6-28 15:23" var dt = new Date(temper.replace(/-/,"/")) alert(dt) 方法二:function ConvertDateFromString(dateString) { if (dateString) { var arr1 = dateString.split(" "); var sdate = arr1[0].split('-'); var date = new Date(sdate[0], sdate[1], sdate[2]); return date; } }获得一个月中的总天数:function GetDayInMonth(day) { var today = day; var year = today.getFullYear(); if (year < 2000) year += 1900; // Y2K fix var month = today.getMonth(); var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monarr[1] = 29; return monarr[month]; }