如何根据当前用户信息时间显示时间状态的PHP代码

如何根据当前用户信息时间显示时间状态的PHP代码?

 

以下代码为项目开发片段,实现方法仅供参考。

  • <?php

$created_at = !empty($v->created_at) ? $v->created_at : $v->created_at_as;

$time_differents = time() – strtotime($created_at);

$time_differents = round($time_differents/3600, 3);

//返回当前时间状态

switch ($time_differents) {

case $time_differents <= 0.033:

$data[$k]->visit_time = ‘刚刚’;

break;

 

case $time_differents <= 0.033 && $time_differents < 1:

$data[$k]->visit_time = round($time_differents*60, 0).’分钟前’;

break;

 

case $time_differents <= 1 && $time_differents < 24:

$data[$k]->visit_time = round($time_differents).’小时前’;

break;

 

case $time_differents <= 24 && $time_differents < 48:

$data[$k]->visit_time = ‘昨天’;

break;

 

case $time_differents <= 48 && $time_differents < 72:

$data[$k]->visit_time = ‘2天前’;

break;

 

case $time_differents <= 72 && $time_differents < 96:

$data[$k]->visit_time = ‘3天前’;

break;

 

case $time_differents <= 96 && $time_differents < 120:

$data[$k]->visit_time = ‘4天前’;

break;

 

case $time_differents <= 120 && $time_differents < 144:

$data[$k]->visit_time = ‘5天前’;

break;

 

case $time_differents <= 144 && $time_differents < 168:

$data[$k]->visit_time = ‘6天前’;

break;

 

case $time_differents <= 168 && $time_differents < 336:

$data[$k]->visit_time = ‘1周前’;

break;

 

default:

# code…

break;

}

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/115402.html<

(0)
运维的头像运维
上一篇2025-02-18 02:18
下一篇 2025-02-18 02:20

相关推荐

  • 让远程访问更安全 浅谈虚拟专用网VPN

    随着企业信息化发展和web2.0时代的到来,传统的办公方式已经跟不上时代的需求,移动办公,soho办公逐渐成为主流的办公方式。相比传统的办公方式,移动办公和soho办公带来了更灵活…

  • 微软Exchange服务器上出现Black Kingdom勒索软件

    021年3月,微软Exchange漏洞利用事件被公布报道,Exchange Server中的四个0day漏洞被超过10个APT黑客组织盯上,同时安全厂商发现了近7,000个经由Ex…

  • 云安全的现代方法

    常规的网络安全实践将组织应用于云计算时可能使组织处于危险之中。重新执行程序可以减轻危害并有助于实现业务目标。 [[357703]] 现代云安全方法简介 云安全是与分布式计算相关的信…

  • 加强智能家居网络设置的三种方法

    当所有关于物联网设备被恶意软件攻击或劫持时,你的路由器和家庭网络能保护好家了吗? 若使用的是较旧的路由器,或者没有使用更现代的路由器的高级功能,可能做不到。考虑到这一点,这里有一些…

  • 特斯拉被黑客无人机入侵

    如今,一辆汽车包含多达150个电子控制单元和大约1亿行软件代码,是战斗机的四倍,而随着自动驾驶技术的发展,汽车的代码量有望在10年内再增长两倍。毫无疑问,随着汽车的数字化,留给黑客…

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注