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',''),獲得的結果纔拿去進行轉換。


特此記錄。

相關文章
相關標籤/搜索