Typecho博客网站底部添加网站已运行时间教程

样式一:

1. 将代码放入 functions.php

一般在主题根目录:网站 /usr/themes/ 主题

修改一下你自己的网站时间

    // 设置时区date_default_timezone_set('Asia/Shanghai');/*** 秒转时间,格式 年 月 日 时 分 秒**/function getBuildTime() {// 在下面按格式输入本站创建的时间$site_create_time = strtotime('2019-06-23 00:00:00');$time = time() - $site_create_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);echo '<span class="btime">'.$value['years'].'年'.$value['days'].'天'.$value['hours'].'小时'.$value['minutes'].'分</span>';} else {echo '';}}

2. 修改 footer.php
在页脚选择合适的位置加入:

<?php getBuildTime(); ?>

样式二:

修改 footer.php 在页脚选择合适的位置加入:

    本站已安全运行:<span id="momk"></span><script language=javascript>function show_date_time(){window.setTimeout("show_date_time()", 1000);BirthDay=new Date("05-06-2016 12:12:24");//建站日期today=new Date();timeold=(today.getTime()-BirthDay.getTime());sectimeold=timeold/1000secondsold=Math.floor(sectimeold);msPerDay=24*60*60*1000e_daysold=timeold/msPerDaydaysold=Math.floor(e_daysold);e_hrsold=(daysold-e_daysold)*-24;hrsold=Math.floor(e_hrsold);e_minsold=(hrsold-e_hrsold)*-60;minsold=Math.floor((hrsold-e_hrsold)*-60);seconds=Math.floor((minsold-e_minsold)*-60);momk.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;}show_date_time();</script><style>#momk{animation:change 10s infinite;font-weight:800; }@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}</style>

样式三:

修改 footer.php 在页脚选择合适的位置加入:

    <span id="momk"></span><span id="momk" style="color: #ff0000;"></span><script type="text/javascript">function NewDate(str) {str = str.split('-');var date = new Date();date.setUTCFullYear(str[0], str[1] - 1, str[2]);date.setUTCHours(0, 0, 0, 0);return date;}function momxc() {var birthDay =NewDate("2016-5-6");var today=new Date();var timeold=today.getTime()-birthDay.getTime();var sectimeold=timeold/1000var secondsold=Math.floor(sectimeold);var msPerDay=24*60*60*1000; var e_daysold=timeold/msPerDay;var daysold=Math.floor(e_daysold);var e_hrsold=(daysold-e_daysold)*-24;var hrsold=Math.floor(e_hrsold);var e_minsold=(hrsold-e_hrsold)*-60;var minsold=Math.floor((hrsold-e_hrsold)*-60); var seconds=Math.floor((minsold-e_minsold)*-60).toString();document.getElementById("momk").innerHTML = "本站已安全运行"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";setTimeout(momxc, 1000);}momxc();</script>  <style>#momk{animation:change 10s infinite;font-weight:800; }@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}</style>```

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/752448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Akamai 战略转型:向全球规模化云计算,云安全,全速迈进!

全行业加速数字化转型的当下&#xff0c;Akamai 深入跨境电商、金融支付、游戏社交等服务场景&#xff0c;改善全球用户数字化生活体验的同时&#xff0c;凭借坚实、深厚的 CDN 技术根基与战略性并购&#xff0c;完成了向云计算和安全领域转型的华丽蝶变&#xff0c;并构建了 “…

《硬件历险》之Mac抢救出现问题的时间机器硬盘中的数据

本文虽然使用“抢救”一词&#xff0c;但是运气比较好&#xff0c;远没有达到访问和修改底层的信息来抢救的地步。如果你是需要通过访问和修改底层信息来抢救数据&#xff0c;建议阅读刘伟的《数据恢复技术深度揭秘&#xff08;第二版&#xff09;》或者寻找专业人士的帮助。 《…

视频基础知识(一) 视频编码 | H.26X 系列 | MPEG 系列 | H.265

文章目录 一、视频编码二、 H.26X 系列1、H.2612、H.2633、H.2643.1 I帧3.2 P帧3.3 B帧 4、H.265 三、 MPEG 系列1、MPEG-12、MPEG-23、MPEG-44、MPEG-7 &#x1f680; 个人简介&#xff1a;CSDN「博客新星」TOP 10 &#xff0c; C/C 领域新星创作者&#x1f49f; 作 者&…

面试算法-40-爬楼梯

题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 示例 1&#xff1a; 输入&#xff1a;n 2 输出&#xff1a;2 解释&#xff1a;有两种方法可以爬到楼顶。 1 阶 1 阶2 阶 解 class So…

一个完整的上传文件示例

一个完整的上传文件示例 需要可以看minio 我的上个文章有介绍 1、加入如下依赖 io.minio minio 8.5.2 yaml配置 minio:endpointUrl: http://127.0.0.1:9000accessKey: minioadminsecreKey: minioadminbucketName: spzx-bucketMinioProperties配置类用来通过前缀加载yaml D…

微信小程序调用百度智能云API(菜品识别)

一、注册后生成应用列表创建应用 二、找到当前所需使用的api菜品识别文档 三、点链接看实例代码 这里需要使用到如下几个参数&#xff08;如下&#xff09;&#xff0c;其他的参数可以不管 client_id &#xff1a; 就是创建应用后的API Keyclient_secret&#xff1a; 就是创建…

GAN及其衍生网络中生成器和判别器常见的十大激活函数(2024最新整理)

目录 1. Sigmoid 激活函数 2. Tanh 激活函数 3. ReLU 激活函数 4. LeakyReLU 激活函数 5. ELU 激活函数 6. SELU 激活函数 7. GELU 激活函数 8. SoftPlus 激活函数 9. Swish 激活函数 10. Mish 激活函数 激活函数(activation function)的作用是对网络提取到的特征信…

鸿蒙开发实战:【Faultloggerd部件】

theme: z-blue 简介 Faultloggerd部件是OpenHarmony中C/C运行时崩溃临时日志的生成及管理模块。面向基于 Rust 开发的部件&#xff0c;Faultloggerd 提供了Rust Panic故障日志生成能力。系统开发者可以在预设的路径下找到故障日志&#xff0c;定位相关问题。 架构 Native In…

21 OpenCV 直方图均衡化

文章目录 直方图概念均衡的目的equalizeHist 均衡化算子示例 直方图概念 图像直方图&#xff0c;是指对整个图像像在灰度范围内的像素值(0~255)统计出现频率次数&#xff0c;据此生成的直方图&#xff0c;称为图像直方图-直方图。直方图反映了图像灰度的分布情况。 均衡的目的…

Ypay源支付2.8.8免授权聚合免签系统

本帖最后由 renleixiaoxu 于 2024-3-15 09:46 编辑 产品介绍 XPay是专为个人站长打造的聚合免签系统&#xff0c;拥有卓越的性能和丰富的功能。采用全新轻量化的界面UI&#xff0c;让您可以更加方便快捷地解决 知识付费和运营赞助的难题。同时&#xff0c;它基于高性能的Thin…

Unity在UGUI上通过绘制网格顶点自由画线

该插件的实现是使用UI组件的绘图API来动态生成和修改几何形状&#xff0c;可自由动态更改画线的粗细、拐角圆滑度、颜色&#xff0c;自由增减节点&#xff0c;不额外增加gameobject&#xff0c;并且在原生的UGUI上以ScreenSpace-Overlay的状态下&#xff0c;显示效果如下所示 …

数学建模-邢台学院

文章目录 1、随机抽取的号码在总体的排序2、两端间隔对称模型 1、随机抽取的号码在总体的排序 10个号码从小到大重新排列 [ x 0 , x ] [x_0, x] [x0​,x] 区间内全部整数值 ~ 总体 x 1 , x 2 , … , x 10 总体的一个样本 x_1, x_2, … , x_{10} ~ 总体的一个样本 x1​,x2​,……

ffmpeg 滤镜实现不同采样率多音频混音

音频混音在音视频开发中是十分重要的一个环节,所谓音频混音就是将所有需要混音的数据相加得到混音数据,然后通过某个算法进行非法数据的处理;例如相加数值超过最大值,最小值等! 在实际的音频开发中,要实现混音的流程如下: 因此我们的编码实现就分为五部分:寻找…

【机器学习300问】37、什么是迁移学习?

一、什么是迁移学习&#xff1f; &#xff08;1&#xff09;它的出现是为了解决什么问题&#xff1f; 迁移学习是为了解决深度学习中由于数据不足导致的学习效果受限以及跨领域知识的有效利用等问题而发展起来的一种重要技术手段。 ① 缺少训练数据 在许多实际应用中&#xf…

【GPT-SOVITS-05】SOVITS 模块-残差量化解析

说明&#xff1a;该系列文章从本人知乎账号迁入&#xff0c;主要原因是知乎图片附件过于模糊。 知乎专栏地址&#xff1a; 语音生成专栏 系列文章地址&#xff1a; 【GPT-SOVITS-01】源码梳理 【GPT-SOVITS-02】GPT模块解析 【GPT-SOVITS-03】SOVITS 模块-生成模型解析 【G…

C++程序函数的重载和函数模板

在C中&#xff0c;函数也可以重载。C允许在同一作用域中用同一函数名定义多个函数&#xff0c;这些函数的参数个数和参数类型不相同&#xff0c;这些同名的函数用来实现不同的功能&#xff0c;这就是函数的重载。 函数的重载的函数体是完全相同的&#xff0c;只是形参和类型不同…

嵌入式学习之Linux系统编程篇笔记——系统编程初探

配套视频学习链接&#xff1a;https://www.bilibili.com/video/BV1zV411e7Cy?p2&vd_sourced488bc722b90657aaa06a1e8647eddfc 目录 Linux系统编程的基本认识 什么是Linux系统编程? 什么是系统编程 系统编程的作用 怎么学习Linux系统编程? Linux系统编程基本程序框…

[EFI]Lenovo Ideapad 530S-14IKB电脑 Hackintosh 黑苹果efi引导文件

硬件型号驱动情况主板 Lenovo Ideapad 530S-14IKB 处理器Intel i5 8250U✅已驱动内存8 GB DDR4 2400 MHz✅已驱动硬盘250 GB SSD M.2 PCI-E✅已驱动显卡Intel UHD Graphics 620✅已驱动声卡暂无更多详细信息✅已驱动网卡Realtek RTL8111✅已驱动无线网卡蓝牙DW1560 (BCM94352Z)…

LINUX环境下如何安装python和pycharm软件

LINUX环境下安装python和pycharm: 一、安装python: sudo apt-get update sudo apt-get install python3 验证是否安装成功&#xff1a;终端窗口录入&#xff1a; XXX$: python --version 二、安装pycharm 1、下载&#xff1a;wget https://download.jetbrains.com/python/pych…

读者交流群

自开设公众号以来&#xff0c;收到众多读者的关注&#xff0c;所以我很高兴在这里向大家推荐加入我的技术交流群。如果你对Java和Go语言有兴趣&#xff0c;想要与其他同好分享经验和知识&#xff0c;那么这个读者群将是一个理想的选择。 在这个读者群中&#xff0c;我们有机会与…