我尝试使用
在yyyy-mm-dd中更改此日期function convert(str) {
var date = new Date(str);
var mnth = ("0" + (date.getMonth() + 1)).slice(-2)
var day = ("0" + date.getDate()).slice(-2);
return [date.getFullYear(), mnth, day].join("-");
}
但是它给了我Naan的错误,即8.它正在与所有其他浏览器一起工作。
任何人都可以帮助我吗?
由于
答案 0 :(得分:2)
你想从
开始2014-11-03T00:00:00
到
yyyy-mm-dd
你只需要
function convert(str) {
return str.split("T")[0];
}
要使用T和破折号创建日期,请尝试
function convert(str) {
var parts = str.split("T");
var dParts = parts[0].split("-");
var tParts = parts[1].split(":");
return new Date(dParts[0],dParts[1],dParts[2],tParts[0],tParts[1],tParts[2]);
}
var d = convert("2014-11-03T00:00:00");
alert(d);