织梦dedecms怎样让在自定义表单显示时间

织梦dedecms怎样让在自定义表单显示时间,第1张

首先你要设置自定义表单有个时间字段。还有前台页面添加的时候把时间想对应的添加进去。

{dede:loop table='dede_diyform2' sort='' row='10' if='ifcheck=1'}

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

{/dede:loop}

我是用这个调用时间的。

需要在模板上写PHP+ajax(如果是静态页),如果是列表页则需要用JS来实现。

实现思路很简单,输出那篇文章的 vpubdate,然后判断这个时间的时间戳。或者如果你觉得太复杂,你可以先用date()这个php自带的函数转化成为日期和时间(日期标示为 y m d(年月日)h i s小时分秒)

再写if(){}判断时间小于11点的输出documentwrite或者innerTHML那个<span></span>里面为上下中午晚上

最后怎么自动排在前面,没看懂。你的意思是 float:left还是说按照时间顺序排序。

如果是span float:left那么用样式解决。

如果是按时间排序,那么用织梦的orderby=“pubdate”解决。

调用dede时间标签

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

2008-11-01 11:11:52

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

08-11-01 11:11:52

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

11-01 11:14:20

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

11-01 11:14

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

08-11-01

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

08年11月01日

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

2008年11月01日 11点17分36秒

[field:pubdate function='strftime("%b %d, %Y",@me)'/]

Nov 01, 2008

[field:pubdate function='strftime("%A on %b %d, %Y, %X : %Z",@me)'/]

Saturday on Nov 01, 2008, 11:21:06 : 中国标准时间

以上就是关于织梦dedecms怎样让在自定义表单显示时间全部的内容,包括:织梦dedecms怎样让在自定义表单显示时间、织梦程序访265开服表如何实现时间前显示"上午 中午 下午 晚上"、dedecms织梦 网站前台怎么调用留言板的留言时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9419736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存