1. 程式人生 > >JS對時間戳轉換的函式

JS對時間戳轉換的函式

將秒轉換為日期

 function RiQi(sj)
   {
       var now = new Date(sj*1000);
       var   year=now.getFullYear();    
       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 date = new Date(‘2014-04-23 18:55:49:123’);
// 有三種方式獲取
var time1 = date.getTime();
var time2 = date.valueOf();
var time3 = Date.parse(date);
console.log(time1);//1398250549123
console.log(time2);//1398250549123
console.log(time3);//1398250549000

以上三種獲取方式的區別:

第一、第二種:會精確到毫秒

第三種:只能精確到秒,毫秒用000替代

以上三個輸出結果可觀察其區別

注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給後臺得到。