微构网络

长沙论坛制作:Discuz怎么调用个性化的时间格式?

2016-02-29 14:01 栏目:技术教程 查看(1,558)

1329953884_Hgp5ju

众所周知,Discuz是一款非常优秀的社区论坛产品,在国内绝大多数社区论坛都是基于它开发的,包括我们熟悉的大湘网、小米社区等等,因此Discuz的应用范围是特别多的。不管是哪个行业,只要涉及到社区论坛的网站,首选的开发框架将会是它。不仅仅是社区论坛,基于它我们可以开发出各种形式的应用,包括门户、商城、分类信息等等。

作为湖南地区为数不多的几个Discuz第三方开发团队的我们,有必要多多普及关于它的一些知识。那么我们今天就来讲讲关于时间的。大家发现我们在很多论坛中看到最新发布的一些信息,显示的时间是几秒钟前、几分钟前、几个小时前、几天前等等,这就是我们所说的个性化时间格式。实现这种格式当然很简单,至少我们可以自己来构造一个自定义的方法来实现。

在我的理念中,基于这样的框架来开发的一个基本的原则就是:用尽量少的自定义方法,尽可能使用自带的一些方法。而要实现这个我们就可以用到Discuz的dgmdate方法,相关的参考可以访问我们之前发布的一篇文章《长沙论坛制作:对Discuz时间处理函数dgmdate()的简单说明》。对于不想看这个方法的朋友可以直接用下面的代码:

$u_time=dgmdate($timestamp,'u');

其中$timestamp为数据库调取出来的时间戳格式的时间,而u就是其中的一个参数,最终个性化时间返回给变量$u_time。

转载请注明出处:长沙论坛制作:Discuz怎么调用个性化的时间格式? - 微构网络
分享:

您可能遇到的问题?

搜索微构网络的干货:

值班:15574303608 业务:在线咨询 技术:在线咨询

电话:0731-83862683 售后:在线咨询 邮箱:server@csweigou.com

地址:长沙市五一西路锦绣中环1116(五一广场平和堂对面)