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);