前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php代码之网站显示安全运行时间代码

php代码之网站显示安全运行时间代码

作者头像
十月梦想
发布2018-08-29 10:44:29
1.4K0
发布2018-08-29 10:44:29
举报
文章被收录于专栏:十月梦想
代码语言:javascript
复制
<?php
//计算第一次项目开始到现在的时间
date_default_timezone_set('PRC');
function timecha($time){
    //先进行判断$time是否为合理化数字is_numeric判断
    if(is_numeric($time)){
        $value=array(
            "year"=>0,"month"=>0,"day"=>0,"hours"=>0,"minute"=>0,"second"=>0
        );/*初始化时间的关联列表*/
        if($time>=31556926){
            $value['year']=floor($time/31556926);
            $time=($time%31556926);//取余求得年之外的时间
        }
        if ($time>=2592000){
            $value['month']=floor($time/2592000);//上次取余数的秒除以月秒数
            $time=($time%2592000);//取余数月之外的当做天
        }
        if ($time>=86400){
            $value['day']=floor($time/86400);
            $time=($time%86400);//取余数的时间戳当做小时的戳
        }
        if ($time>=3600){
            $value['hours']=floor($time/3600);
            $time=($time%3600);//取余数的时间戳当做分钟的戳
        }
        if ($time>=60){
            $value['minute']=floor($time/60);
            $time=($time%60);//取余数的时间戳当做秒的戳
        }
        /*if ($time<60){
            $value['second']=$time;
            }*/$value["second"] = floor($time);
        return (array)$value;//返回数组value值

    }
    else {
        return false;
    }/*条件分支结束*/

}


$startime=strtotime('2017-12-11 10:20:00');//获取开始时间戳
$time=time()-$startime;//获取时间差的时间戳
$nowtime=timecha($time);//将函数的参数传给一个变量
?>
软件172班我的博客项目已经开始:<span> <?php echo $nowtime['year'];?>年<?php echo $nowtime['month']?>月<?php echo $nowtime['day']?>日<?php echo $nowtime['hours']?>时<?php echo $nowtime['minute']?>分<?php echo $nowtime['second']?>秒</span>

上述就可实现网站计时功能,结合数组函数实现,后续可是使用js获取倒计时,时时显示!

原文地址《php代码之网站显示安全运行时间代码

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档