济南网站建设招聘,小的外贸公司值得去吗,旅游网站设计报告,wordpress oss ftp我们有时在做网站时会碰到比较特别的需求#xff0c;一条信息显示是几天和几天后的或者一个月前的#xff0c;上次做一个APP时就碰到了这周情况#xff0c;留下当时用的代码以便以后用时不需要东奔西走。PHP代码#xff1a;function calcTime($time){$now time(); //当前时…我们有时在做网站时会碰到比较特别的需求一条信息显示是几天和几天后的或者一个月前的上次做一个APP时就碰到了这周情况留下当时用的代码以便以后用时不需要东奔西走。PHP代码function calcTime($time){$now time(); //当前时间$add strtotime($time); //将时间转为时间戳$str ”;$timeSpan $now – $add;$days floor($timeSpan / (24 * 3600 * 1000)); //计算相差的天数if ($days 1) {$leave1 $timeSpan % (24 * 3600 * 1000);$hours floor($leave1 / (3600 * 1000)); //计算出小时数if ($hours 1) {//计算相差分钟数$leave2 $leave1 % (3600 * 1000);$minutes floor($leave2 / (60 * 1000)); //计算小时数后剩余的毫秒数if ($minutes 5) {$str “刚刚”;} else {$str $minutes “分钟前”;}} else {$str $hours “小时前”;}} else {if ($days) {if ($days 30) {$str $days “天前”;} else {$str intval($days / 30) “个月前”;}} else {$str “很久以前”;}}return $str;}JS代码function calcTime(time) {var now new Date();var add new Date(time);var str “”;var timeSpan now – add;//计算出相差天数var days Math.floor(timeSpan / (24 * 3600 * 1000));if (days 1) {//计算出小时数var leave1 timeSpan % (24 * 3600 * 1000);//计算天数后剩余的毫秒数var hours Math.floor(leave1 / (3600 * 1000));if (hours 1) {//计算相差分钟数var leave2 leave1 % (3600 * 1000);//计算小时数后剩余的毫秒数var minutes Math.floor(leave2 / (60 * 1000));if (minutes 5) {str “刚刚”;} else {str minutes “分钟前”;}} else {str hours “小时前”;}} else {if (days) {if (days 30) {str days “天前”;} else {str parseInt(days / 30) “个月前”;}} else {str “很久以前”;}}return str;}