js根据字符串创建日期对象

将2000-01-01 00:00:00形式的时间转化为Date对象,支持IE8及以上和其他类型浏览器。

// 将2000-01-01 00:00:00形式的时间转化为Date对象,支持IE8
function createDate(date) {
    var ps = date.split(" ");
    var pd = ps[0].split("-");
    var pt = ps.length > 1 ? ps[1].split(":") : [0, 0, 0];
    return new Date(pd[0], pd[1] - 1, pd[2], pt[0], pt[1], pt[2]);
}

你可能感兴趣的:(JavaScript代码)