JavaScript Date() 对象使用问题。

这是个很特别的问题。javascript

<html>html

<body>java


<script type="text/javascript">数据库

var val = "2015-10-06 16:59:31.07"spa

var val_T = "2015-10-06T16:59:31.07"htm

document.write(new Date(val))ip


</script>it


</body>变量

</html>im


你能够看到有两个变量,val和val_T。就因一个“T”,得出的结果确实大相径庭。

分别是:

Tue Oct 06 2015 16:59:31 GMT+0800 (中国标准时间)

Wed Oct 07 2015 00:59:31 GMT+0800 (中国标准时间)

若是有T,就会增长多8小时。因此在用这个Date对数据库的时间进行转换的时候须要把判断获取的时间是否有T,若是有就要用str.Replace('T',''),获得的结果才拿去进行转换。


特此记录。

相关文章
相关标签/搜索