여기서 주목해야 할 점은 js의 타임스탬프가 13자리이고, php의 타임스탬프가 10자리라는 점입니다. 변환 기능은 다음과 같습니다.
var nowtime = (new Date).getTime();/*현재 타임스탬프*/
/*시간을 변환하고 계산합니다. 차이*/
함수 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는 ajax를 통한 PHP 반환된 타임스탬프
alert(t)