把时间从字符串类型转化为Date类型

HTML代码



把时间从字符串类型转化为Date类型_第1张图片

JS代码

function getDate(strDate) {  
        //strDate为需要转换成日期格式的字符串  
        var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,  
                function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');  
        return date;  
    }  
	tlogDate=getDate(tlogDate);
        //给日期增加一天
	//tlogDate = new Date((tlogDate/1000+86400)*1000);

如果不用以上时间控件,就是简单的把字符串“2016-10-24”转换为date类型,以下方式也是可以的:

  var dependedVal=tlogDate;
//根据日期字符串转换成日期
	var regEx = new RegExp("\\-","gi");
	dependedVal=dependedVal.replace(regEx,"/");
 	var milliseconds=Date.parse(dependedVal);
	var dependedDate=new Date();
	dependedDate.setTime(milliseconds);





你可能感兴趣的:(把时间从字符串类型转化为Date类型)