var date = new Date("2017-01-01T12:23:41.873")
let year = date.getFullYear(),
month = date.getMonth() + 1,
day = date.getDate();
month = `${month>9?'0':''}${month}`,
day = `${day>9?'0':''}${day}`;
console.log(`${year}-${month}-${day}`);
var b = new Date("2017-01-01T12:23:41.873");
let [year, month, day] = [b.getFullYear(), ((b.getMonth() + 1)/100).toFixed(2).slice(-2), (b.getDate()/100).toFixed(2).slice(-2)];
`${year}-${month}-${day}`
最一般的方法:
还是推荐使用moment.js,管理Date对象很好用。
最简单的办法:substring(0,10)
推荐使用moment.js管理Date对象
"2017-01-01"
使用moment.js
果然很方便
toLocaleDateString()
注:没什么字符串可以逃过我大正则的,如果有,那就两个正则..........
var str='2017-01-01T12:23:41.873';