本站专用的
<?php function sydate($datetemp, $dstr = 'Y-m-d H:i',$mdstr = 'm月d日') { $timezone = Option::get('timezone'); $op = ''; $sec = time() - $datetemp; $min = floor($sec / 60); $hover = floor($sec / 3600); $day = floor($hover / 24); $month = floor($day / 30); $Year = floor($month / 12); if($Year==0){ if($min < 60){$op = "刚刚";} elseif($day < 1){$op = "24小时内";} elseif($day < 30) {$op = "{$day} 天前";} elseif($month < 12) {$op = gmdate($mdstr, $datetemp + $timezone * 3600);} } elseif($Year >= 1) {$op = gmdate($dstr, $datetemp + $timezone * 3600); }else{$op = "其他时间";} return $op; }?>
列表 <?php echo sydate($value['date']);?> 内容页 <?php echo sydate($date);?>
代码如下
<?php
function s *** artdate($datetemp, $dstr = 'Y-m-d H:i',$mdstr = 'm月d日') {
$timezone = Option::get('timezone');
$op = '';
$sec = time() - $datetemp;
$min = floor($sec / 60);
$hover = floor($sec / 3600);
$day = floor($hover / 24);
$month = floor($day / 30);
$Year = floor($month / 12);
if($Year==0){if($day < 30){$op = "{$day} 天前";}
elseif($month < 12)
{$op = gmdate($mdstr, $datetemp + $timezone * 3600);}
}
elseif($Year >= 1)
{$op = gmdate($dstr, $datetemp + $timezone * 3600);
}else{$op = "24小时之内";}
return $op;
}?>
列表引用
<?php echo s *** artdate($value['date']);?>
文章内页引用
<?php echo s *** artdate($date);?>
Emlog今日文章时间加红 只需要写一个判断,那如果今日未发文则显示昨日时间加红怎么实现呢? 首先我们需要判断一下今日是否发文 把代码放到模板下module.php中 &l...
在项目开发中,一篇文章远不能覆盖全部内容 可以判断一下再输出。 <?php //同分类文章 $sql=mysql_query("SELECT * FROM ".DB_PREFIX."blog...
EMLOG的缓存说明Emlog程序以其轻巧简单的特点受到不少人的青睐,但是对于一个网站数据量比较大的EMLOG网站来说,EMLOG程序自带的缓存功能就有一点鸡肋了。所以这里分享一下如何给EMLOG...
boostrap后台登录页面,响应式简单美观集成到emlog 使用说明:上传到 admin/views 文件目录解压即可 下载地址 ...
让微语支持html,微语不再单一 首先打开 模版 /t.php 文件 请务必提前备份相关文件 搜索$val['t'] 替换成html_entity_decode($val['t']) 这个...
验证码绕过漏洞原理: 1、利用NULL和空字符串比较的结果是TRUE从而绕过验证码检查逻辑 2、正常留言输入验证码进行BurpSuite抓包 3、将PHPSESSID修改成随意一个值,目的是...