php实例分享之实现显示网站运行时间


Posted in Javascript onMay 20, 2014

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

<?php
// 设置时区
date_default_timezone_set('Asia/Shanghai');
/**
 * 秒转时间,格式 年 月 日 时 分 秒
 * 
 * @author wangyupeng129@126.com
 * @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>

Javascript 相关文章推荐
transport.js和jquery冲突问题的解决方法
Feb 10 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
Sep 26 Javascript
jQuery.form插件的使用及跨域异步上传文件
Apr 27 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
Apr 18 Javascript
Javascript实现倒计时时差效果
May 18 Javascript
js实现Tab选项卡切换效果
Jul 17 Javascript
vue 过滤器filter实例详解
Mar 14 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
Sep 03 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
JavaScript数组排序小程序实现解析
Jan 13 Javascript
jQuery使用andSelf()来包含之前的选择集
May 19 #Javascript
JQuery弹出层示例可自定义
May 19 #Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 #Javascript
js跨域访问示例(客户端/服务端)
May 19 #Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 #Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 #Javascript
jQuery filter函数使用方法
May 19 #Javascript
You might like
PHP中路径问题的解决方案
2006/10/09 PHP
PHP新手上路(十四)
2006/10/09 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
python 网络编程常用代码段
2016/08/28 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
北承题目(C++)
2012/05/16 面试题
初中班主任寄语
2014/04/04 职场文书
协议书与合同的区别
2014/04/18 职场文书
工地质量标语
2014/06/12 职场文书
运动会标语
2014/06/21 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
2015年七夕爱情寄语
2015/03/24 职场文书
研讨会通知
2015/04/27 职场文书
小学生暑假生活总结
2015/07/13 职场文书
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
PHP遍历数组的6种方式总结
2021/11/17 PHP