Javascript用new Date()從毫秒數獲取對應的日期時間


js毫秒時間轉換成日期時間

 ~~~ new Date()函數可以可以接受的參數有:日期時間字符串,(y,m,d)數值 ,毫秒數

new Date(y,m,d)

new Date (n) ~~ 毫秒數n 返回對應的日期時間對象

new Date(aString) ~~~ new Date("2011/11/11 20:10:10")

 

------------------------------------------------------------------------

[javascript] view plain copy
  1. var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒數  

 

大多數是用毫秒數除以365*24*60*60&1000,這么轉回去,這種方法轉換太過復雜,年月日,時分秒都要不同的方法獲取,而且有的年份有366天,有的365天,這么算起來就太過復雜了。

后面自己試了一個方法,居然成功了

[javascript] view plain copy
  1. var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒數  
  2. var newTime = new Date(oldTime); //就得到普通的時間了  

 

直接傳入毫秒數作為參數,給Date對象就可以得到普通的時間了,然后通過getHours,getFullYear等方法獲取年月日,時分秒了


免責聲明!

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



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