2016-10-10T16:35怎样去掉中间的那个T,变成这样2016-10-10 16:35
最简单的办法
'2016-10-10T16:35'.replace('T',' ');
var x = '2016-10-10T16:35';
//方法1
console.log(x.split('T').join(' '));
//方法2
console.log(x.replace(/([\d-]+)T([\d-]+)/, '$1 $2'));
编辑:
先前没想到...格式固定的话, 确实直接replace就可以了...参见另外两位的答案
如果这个格式固定的话可以这样
var d = '2016-10-10T16:35';
console.log(d.replace('T',' '))
var date = new Date(); // 实例化日期对象
var timeStr = '';//日期
timeStr = date.getFullYear() + "-" ;
timeStr += date.getMonth() + 1 +"-";
timeStr += date.getDate();
document.write(timeStr);