js 時間字符串轉化為時間


 對於時間字符串格式為:"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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM