这篇文章主要介绍了php实现显示网站运行时间,需要的朋友可以参考下

废话不多说,直接上代码。


<?php
// 设置时区
date_default_timezone_set('Asia/Shanghai');
/**
 * 秒转时间,格式 年 月 日 时 分 秒
 *
 * @author [email protected]
 * @param int $time
 * @return array|boolean
 */
function Sec2Time($time){
 if(is_numeric($time)){
$value = array(
"years" => 0, "days" => 0, "hours" => 0,
"minutes" => 0, "seconds" => 0,
);
if($time >= 31556926){
 $value["years"] = floor($time/31556926);
 $time = ($time%31556926);
}
if($time >= 86400){
 $value["days"] = floor($time/86400);
 $time = ($time%86400);
}
if($time >= 3600){
 $value["hours"] = floor($time/3600);
 $time = ($time%3600);
}
if($time >= 60){
 $value["minutes"] = floor($time/60);
 $time = ($time%60);
}
$value["seconds"] = floor($time);
return (array) $value;
 }else{
return (bool) FALSE;
 }
}

// 本站创建的时间
$site_create_time = strtotime('2013-05-22 00:00:00');
$time = time() - $site_create_time;
$uptime = Sec2Time($time);
?>

本站运行:<span style="color:red;"><?php echo $uptime['years']; ?>年<?php echo $uptime['days']; ?>天<?php echo $uptime['hours']; ?>小时<?php echo $uptime['minutes']; ?>分<?php echo $uptime['seconds']; ?>秒</span>

最新资讯
传苹果有意收购密码管理软件1 Password 后者否认

传苹果有意收购密码管

1Password是一个由AgileBits公司开发的密码管理软件,能
日(J)本(P)FTC:苹果涉嫌垄断 迫使运营商为iPhone提供补贴

日(J)本(P)FTC:苹果涉嫌垄断

FTC称,苹果日(J)本(P)公司曾迫使NTT Docomo、KDDI和软银集团
造富机器小米的“海归四子”

造富机器小米的“海归

八位联合创始人当中,有四人是典型的“技术海归” 。
美议员致信库克:你既反对脸书 为何留它在App Store

美议员致信库克:你既反

美众议院能源与商业委员会共和党人,在写给苹果CEO蒂姆
苹果华人自动驾驶工程师跳槽小鹏汽车前夕被FBI逮捕

苹果华人自动驾驶工程

7月7日,一名曾在苹果自动驾驶汽车项目工作的员工在加州
请放过年轻人、放过我爸妈:知识付费,毒手正下沉

请放过年轻人、放过我

在老师们辛苦打磨课程的时候,知识盗猎者早已空手组局,赚
最新文章
Angular2进阶之如何避免Dom误区

Angular2进阶之如何避

这篇文章主要介绍了Angular2进阶之如何避免Dom误区,小
使用FileReader API创建Vue文件阅读器组件

使用FileReader API创

这篇文章主要介绍了使用FileReader API创建一个Vue的
react 实现页面代码分割、按需加载的方法

react 实现页面代码分

本篇文章主要介绍了react 实现页面代码分割、按需加载
Vue项目分环境打包的实现步骤

Vue项目分环境打包的

这篇文章主要介绍了Vue项目如何分环境打包,实现方法大
vue 组件中slot插口的具体用法

vue 组件中slot插口的

这篇文章主要介绍了vue 中slot 的具体用法,包括子组件
JS遍历DOM文档树的方法实例详解

JS遍历DOM文档树的方

这篇文章主要介绍了JS遍历DOM文档树的方法,结合实例形