代码描述:javascript时间戳 php返回时间戳统一。javascript时间戳php返回时间戳统一代码实例
php返回的时间戳默认状态是精确到秒的,而javascript返回的时间戳是精确的到毫秒的,所以php和javascript返回的时间戳进行操作的时候,需要进行一下统一,否则会导致错误的出现。代码实例如下:
<script> var nowtime = +new Date; var timestamp = <?php echo time(); ?>; 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); console.log(t); </script>
上面的代码中,实现了统一转换效果,既然默认状态下,php返回的时间戳是精确到秒的,那么简单做一下换算即可,使用如下代码:
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能