標籤:value mil family font cti tracking settime data- 微軟雅黑
1. datetime轉換成timestamp
strdate = "2015-08-09 08:01:36:789";var d = new Date(strdate);var timestamp=Math.round(d.getTime());document.write("timestamp: "+timestamp+"<br>");輸出:timestamp: 1439078496789
其它方法:var timestamp = Date.parse(strdate);或者var timestamp = d.valueOf();注意:strdate要加上毫秒,不然再轉換成datetime會丟失毫秒
2. timestamp轉換成datetime
function timeStamp2String (time){ var datetime = new Date(); datetime.setTime(time); var year = datetime.getFullYear(); var month = datetime.getMonth() + 1; var date = datetime.getDate(); var hour = datetime.getHours(); var minute = datetime.getMinutes(); var second = datetime.getSeconds(); var mseconds = datetime.getMilliseconds(); return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second+"."+mseconds;};var time = "1439078496789"; //or time=1439018115000; 結果一樣var strdate2 = timeStamp2String(time);document.write("date: "+strdate2+"<br>");輸出:date: 2015-8-9 8:1:36.789
js timestamp與datetime之間的相互轉換