javascript將時間字串轉換為時間的方法:1、根據毫秒數建構Date對象,程式碼為【var date = new Date(timestamp)】;2、格式化日期,程式碼為【dateTime = date.toLocaleString】。
本教學操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。
javascript將時間字串轉換為時間的方法:
對於時間字串格式為:"2017-03-03 12:23:55";
IE:顯示無效的日期
new Date("2017-03-3 12:23:55") //[date] Invalid Date[date] Invalid Date
Chrome和FireFox:正確顯示
new Date("2017-03-3 12:23:55") //Fri Mar 03 2017 12:23:55 GMT+0800 (中国标准时间)
解決差異:
時間字串格式統一轉換為:"2017 /03/03 12:23:55";
var date = '2015-03-05 17:59:00'; date = date.substring(0,19); date = date.replace(/-/g,'/'); var timestamp = new Date(date).getTime(); document.write(timestamp); // 根据毫秒数构建 Date 对象 var date = new Date(timestamp); // 格式化日期 dateTime = date.toLocaleString(); alert(dateTime);
#相關免費學習推薦:javascript影片教學
以上是javascript如何將時間字串轉換為時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!