首頁  >  文章  >  web前端  >  javascript如何將時間字串轉換為時間

javascript如何將時間字串轉換為時間

coldplay.xixi
coldplay.xixi原創
2021-04-30 16:27:196729瀏覽

javascript將時間字串轉換為時間的方法:1、根據毫秒數建構Date對象,程式碼為【var date = new Date(timestamp)】;2、格式化日期,程式碼為【dateTime = date.toLocaleString】。

javascript如何將時間字串轉換為時間

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn