JavaScript中将String日期转Date为日期。

function Test(){
    var ss="2019-3-16";
    .......

}

上述变量是文本型的日期,在JavaScript或Jquery中怎么转为日期型的日期呢?

function convertDateFromString(dateString) {
if (dateString) {
var date = new Date(dateString.replace(/-/,"/"))
return date;
}
}
日期2019/10/12,如需替换成2019-10-12,才能new Date("2019-10-12")

var date=new Date()

var datestr=date.toloaleDat

function convertDateFromString(dateString) {
if (dateString) {
var date = new Date(dateString.replace(/-/,"/"))
return date;
}
}

方法1

    var ss="2019-3-16";
    var date = new Date(ss.replace(/-/g,"/"));

方法2

    var ss="2019-3-16";
    var arr = ss.match(/\d+/g);
    var date = new Date(arr[0],arr[1]-1,arr[2]);