您的位置:首页 > 其它

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

2016-11-19 17:01 288 查看
HTML代码

<!-- 输入时间控件 -->

<input type="date" id="logDate">



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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: