javascript获取某个指定时间的时间戳

function getTargetTime(t){
    var d = t.split(" ")[0],
        h = t.split(" ")[1],
        date = new Date()

    date.setYear(d.split("-")[0])
    date.setMonth(d.split("-")[1] - 1)
    date.setDate(d.split("-")[2])

    date.setHours(h.split(":")[0])
    date.setMinutes(h.split(":")[1])
    date.setSeconds(h.split(":")[2])
    
    return date.getTime()    
}

使用这个方法,可以解析形如"2014-08-08 08:08:08"这种格式的日期,并返回时间戳

此方法提供一个思路,具体实现可以更加优化一点