Heim  >  Artikel  >  Web-Frontend  >  Der PHP-Ausgabezeitstempel der js-Verarbeitung stimmt nicht mit den Javascript-Fähigkeiten von „solution_javascript“ überein

Der PHP-Ausgabezeitstempel der js-Verarbeitung stimmt nicht mit den Javascript-Fähigkeiten von „solution_javascript“ überein

WBOY
WBOYOriginal
2016-05-16 16:43:441557Durchsuche

Ich frage mich, warum der von PHP zur Verarbeitung an JS übergebene Zeitstempel immer nicht übereinstimmt. Es stellt sich heraus, dass der JS-Zeitstempel 13 Ziffern hat, einschließlich 3 Ziffern für Millisekunden, während PHP nur 10 Ziffern hat, die keine Millisekunden enthalten.

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(timestamp,nowtime);//timestamp为PHP通过ajax回传的时间戳
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn