2011-10-10 186 views

回答

4
str=str.replace(/T|\:\d\dZ/g,' ') 
9

最简单的解决方法是尝试以下操作:

var date = new Date("2011-10-30T18:30:00Z"); 

这将其转换成一个正常的javascript日期,此时你可以用你喜欢的任何数据运营商。

+2

在IE8中它返回NaN。 >> new Date(“2011-10-30T18:30:00Z”)。toString() “NaN” –

+1

有趣。 'new Date(Date.parse(“2011-10-30T18:30:00Z”))。toString()'在IE8中工作吗? – NT3RP

+1

不,它也会返回“NaN”。事实上,它在做Date.parse时失败 –

相关问题