javascript將時(shí)間字符串轉(zhuǎn)化為時(shí)間的方法:1、根據(jù)毫秒數(shù)構(gòu)建Date對象,代碼為【var date = new Date(timestamp)】;2、格式化日期,代碼為【dateTime =date.toLocaleString】。
javascript將時(shí)間字符串轉(zhuǎn)化為時(shí)間的方法:
對于時(shí)間字符串格式為:"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 (中國標(biāo)準(zhǔn)時(shí)間)
解決差異:
時(shí)間字符串格式統(tǒng)一轉(zhuǎn)化為:"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); // 根據(jù)毫秒數(shù)構(gòu)建 Date 對象 var date = new Date(timestamp); // 格式化日期 dateTime = date.toLocaleString(); alert(dateTime);