var arrDate = "2007-11-28 16:30".split(" ");var _yy = arrDate[0].split("-")[0];
var _mm = parseInt(arrDate[0].split("-")[1])-1; //月份从 0 开始
var _dd = arrDate[0].split("-")[2];
var _hh = arrDate[1].split(":")[0];
var _ff = arrDate[1].split(":")[1];var ds = new Date(_yy ,_mm ,_dd ,_hh ,_ff);
alert(ds)
{
var re = /^(\d+)-(\d+)-(\d+)\s(\d+):(\d+)$/;
if(str.test(re))
return new Date(parseInt(RegExp.$1),parseInt(RegExp.$2)-1,parseInt(RegExp.$3),parseInt(RegExp.$4),parseInt(RegExp.$5))
}alert(parseDate(2007-11-28 16:30).toLocaleString());
//手快没写完就发出来了 这个才对
function parseDate(str)
{
var re = /^(\d+)-(\d+)-(\d+)\s(\d+):(\d+)$/;
if(re.test(str))
return new Date(RegExp.$1,RegExp.$2-1,RegExp.$3,RegExp.$4,RegExp.$5);
}
alert(parseDate("2007-11-28 16:30").toLocaleString());
String.prototype.parseDate = function(){
var ad = this.split(" ");
return new Date(
ad[0].split("-")[0] ,
parseInt(ad[0].split("-")[1])-1 ,
ad[0].split("-")[2] ,
ad[1].split(":")[0] ,
ad[1].split(":")[1]
;
};
alert("2007-11-28 16:30".parseDate());
//手快没写完就发出来了 这个更好
String.prototype.parseDate = function(){
var ad = this.split(" ");
return new Date(
ad[0].split("-")[0] ,
parseInt(ad[0].split("-")[1])-1 ,
ad[0].split("-")[2] ,
ad[1].split(":")[0] ,
ad[1].split(":")[1]
);
};
alert("2007-11-28 16:30".parseDate());