php dede 发布时间_DedeCMS发布时间显示多少天月年前

2a96caeea3b3bdf1cd3c8995317ad887.png

DedeCMS时间格式比较多,下面是使用比较多的几种格式,如果希望实现文章发布不是具体的时间,而是如本秀站网秀站网博客的:几分钟、几天、几周、几个月、几年前之类的,有两种方法。

常见时间格式

[field:pubdate function="MyDate('Y-m-d',@me)"/]

2013-12-17

[field:pubdate function=MyDate('m-d',@me)/]

12-17

[field:pubdate function=MyDate('y-m-d',@me)/]

13-12-17

[field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/]

13-12-17 10:35:21

[field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/]

12-17 10:35:21

[field:pubdate function='strftime("%y年%m月%d日",@me)'/]

13年12月17日

[field:pubdate function='strftime("%Y年%m月%d日 %H点%M分%S秒",@me)'/]

第一种 模板直接写PHP语句

[field:pubdate runphp='yes']

$today = Floor(time()/(3600 * 24));

$senday= Floor(@me/(3600 * 24));

$updays = $today-$senday;

if($updays >= 30 && $updays < 60) @me="1个月前";

elseif($updays >= 60 && $updays < 90) @me="2个月前";

elseif($updays >= 90 && $updays < 120) @me="3个月前";

elseif($updays >= 120 && $updays < 150) @me="4个月前";

elseif($updays >= 150 && $updays < 180) @me="5个月前";

elseif($updays >= 180 && $updays < 210) @me="6个月前";

elseif($updays >= 210 && $updays < 240) @me="7个月前";

elseif($updays >= 240 && $updays < 270) @me="8个月前";

elseif($updays >= 270 && $updays < 300) @me="9个月前";

elseif($updays > 300 && $updays < 330) @me="10个月前";

elseif($updays > 330 && $updays < 360) @me="11个月前";

elseif($updays >= 360) @me="一年前";

elseif($updays==0) @me = "今日";

else @me = $updays."天前";

[/field:pubdate]

第二种 DedeCMS自定义函数

把下面的代码放在include/extend.func.php最下面即可

/**

*文章发布多少时间前

*by SEO秀站网

*/

function tranTime($time) {

$today = Floor(time()/3600 * 24);

$senday = Floor($time()/3600 * 24);

$updays = $today - $senday;

if ($time < 60) {

$min = floor($time / 60);

$str = $min.'分钟前';

}

elseif ($time < 3600 * 24) {

$h = floor($time / 3600);

$str = $h.'小时前 '.$htime;

}

elseif ($time >= 3600 * 24 && $time < 3600 * 24 * 30 * 365) {

$m = floor($time / (3600 * 24));

$str = $m.'个月前 ';

}

elseif ($time >= 3600 * 24 * 30 * 365) {

$y = floor($time / (3600 * 24 * 365));

$str = $y.'年前 ';

}

else {

$str = $rtime;

}

return $str;

}

时间调用方法

列表页:[field:pubdate function="tranTime(@me)" /]

内容页:{dede:field.pubdate function="tranTime(@me)"/}

转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_jq/1379.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本项目是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。该系统主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者,包含项目源码、数据库脚本、项目说明等,有论文参考,可以直接作为毕设使用。 后台框架采用SpringBoot,数据库使用MySQL,开发环境为JDK、IDEA、Tomcat。项目经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。 该系统的功能主要包括商品管理、订单管理、用户管理等模块。在商品管理模块中,可以添加、修改、删除商品信息;在订单管理模块中,可以查看订单详情、处理订单状态;在用户管理模块中,可以注册、登录、修改个人信息等。此外,系统还提供了数据统计功能,可以对销售数据进行统计和分析。 技术实现方面,前端采用Vue框架进行开发,后端使用SpringBoot框架搭建服务端应用。数据库采用MySQL进行数据存储和管理。整个系统通过前后端分离的方式实现,提高了系统的可维护性和可扩展性。同时,系统还采用了一些流行的技术和工具,如MyBatis、JPA等进行数据访问和操作,以及Maven进行项目管理和构建。 总之,本系统是一个基于SpringBoot开发的华府便利店信息管理系统,使用了Vue和MySQL作为前端框架和数据库。系统经过严格调试,确保可以运行。如果基础还行,可以在代码基础之上进行改动以实现更多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值