javascript字符串转成日期和时间类型

javascript里面没有现成的字符串转成日期和时间类型的函数,只能利用new Date(y,m,d,h,i,s,ms)或者其它相似的函数进行转化

以下是一个示例

alert(strToDate('2009/1/5 16:40'));
//字符串转日期类型
function strToDate(str) {
 var re=/^(/d{4})//(/d{1,2})//(/d{1,2}) (/d{1,2}):(/d{1,2})$/g
 if(re.test(str)) {
  if (RegExp.$2<1 || RegExp.$2>12) {
   return false;
  }
  if (RegExp.$3<1 || RegExp.$3>31) {
   return false;
  }  
  if (RegExp.$4<0 || RegExp.$4>60) {
   return false;
  }
  if (RegExp.$5<0 || RegExp.$5>60) {
   return false;
  }
  return new Date(RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$4,RegExp.$5);
 } else {
  return false;
 }
}

你可能感兴趣的:(javascript字符串转成日期和时间类型)