js實現的時間戳和時間日期的轉換:時間戳和時間日期的轉換是常見的操作,下麵就通過代碼實例介紹一下如何實現它們之間的相互轉換。建議事先參閱javascript中Date()構造函數參數介紹一章節。一.時間日期轉換為時間戳:現在有這麼一個時間日期:"2013/5/12 20:10:20",下麵將其轉換為
js實現的時間戳和時間日期的轉換:
時間戳和時間日期的轉換是常見的操作,下麵就通過代碼實例介紹一下如何實現它們之間的相互轉換。
建議事先參閱javascript中Date()構造函數參數介紹一章節。
一.時間日期轉換為時間戳:
現在有這麼一個時間日期:"2013/5/12 20:10:20",下麵將其轉換為時間戳形式:
代碼如下:
var dateStr="2013/5/12 20:10:20"; var date=new Date(dateStr); console.log(date.getTime());
利用getTime()函數即可獲取指定時間日期對象的時間戳,具體可以參閱javascript的Date對象的getTime()方法一章節。
其實還有其他很多方法,這裡就不介紹了,只需要知道此中方式就可以,其他可以自己慢慢積累。
二.時間戳轉換為事件日期:
實例代碼一:
var date=new Date(1368360620000); console.log(date.toLocaleString());
更多相關內容可以參閱javascript的Date對象的toLocaleString()方法一章節。
實例二:
function formatDate(now) { var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; } var d=new Date(1368360620000); console.log(formatDate(d));
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11849
更多內容可以參閱:http://www.softwhy.com/javascript/