Javascript的時間戳和php的時間戳轉換注意事項
更新時間:2013年04月12日 17:05:58 作者:
需要注意的是js的時間戳是13位,php的時間戳是10位,轉換函數如下,感興趣的朋友可以參考下哈
這里要注意的是js的時間戳是13位,php的時間戳是10位,轉換函數如下:
var nowtime = (new Date).getTime();/*當前時間戳*/
/*轉換時間,計算差值*/
function comptime(beginTime,endTime){
var secondNum = parseInt((endTime-beginTime*1000)/1000);//計算時間戳差值
if(secondNum>=0&&secondNum<60){
return secondNum+'秒前';
}
else if (secondNum>=60&&secondNum<3600){
var nTime=parseInt(secondNum/60);
return nTime+'分鐘前';
}
else if (secondNum>=3600&&secondNum<3600*24){
var nTime=parseInt(secondNum/3600);
return nTime+'小時前';
}
else{
var nTime = parseInt(secondNum/86400);
return nTime+'天前';
}
}
t = comptime("1324362556",nowtime);//timestamp為PHP通過ajax回傳的時間戳
alert(t);
復制代碼 代碼如下:
var nowtime = (new Date).getTime();/*當前時間戳*/
/*轉換時間,計算差值*/
function comptime(beginTime,endTime){
var secondNum = parseInt((endTime-beginTime*1000)/1000);//計算時間戳差值
if(secondNum>=0&&secondNum<60){
return secondNum+'秒前';
}
else if (secondNum>=60&&secondNum<3600){
var nTime=parseInt(secondNum/60);
return nTime+'分鐘前';
}
else if (secondNum>=3600&&secondNum<3600*24){
var nTime=parseInt(secondNum/3600);
return nTime+'小時前';
}
else{
var nTime = parseInt(secondNum/86400);
return nTime+'天前';
}
}
t = comptime("1324362556",nowtime);//timestamp為PHP通過ajax回傳的時間戳
alert(t);
相關文章
JavaScript中Date.toSource()方法的使用教程
這篇文章主要介紹了JavaScript中Date.toSource()方法的使用教程,用來返回日期為字符串,是JS入門學習中的基礎知識,需要的朋友可以參考下2015-06-06
javascript nextSibling 與 getNextElement(node) 使用介紹
javascript nextSibling 與 getNextElement(node) 使用介紹,學習js的朋友可以參考下。2011-10-10
圖解prototype、proto和constructor的三角關系
在javascript中,prototype、constructor以及__proto__之間有著“著名”的剪不斷理還亂的三角關系,樓主就著自己對它們的淺顯認識,來粗略地理理以備忘,有不對之處還望斧正。2016-07-07
setTimeout和setInterval的瀏覽器兼容性分析
setTimeout和setInterval的瀏覽器兼容性分析...2007-02-02

