今天做一个小例子,使用了如下代码:
{dede:arclist row="10" titlelen="100"}
<a href="[field:arcurl/]">[field:title/]--------[field:pubdate function=MyDate('Y-m-d H:i',@me)/]</a><br />{/dede:arclist}
调用后,时间老是显示不正常!只写日期或只写时间都能显示时间,两样都写的时候,一直显示时间戳。后来经过反复测试,最终发现只要出现英文的空格就不能显示时间格式。郁闷了好久,各种测试找原因,花了好长时间,终于找到原因了!下面是正确代码,对比下看有啥不同?
{dede:arclist row="10" titlelen="100"}
<a href="[field:arcurl/]">[field:title/]--------[field:pubdate function="MyDate('Y-m-d H:i',@me)"/]</a><br />{/dede:arclist}
妹的,少写了一对双引号
这么点小问题,浪费了这么久时间,我也是醉了
本文记录了一个关于DEDECMS系统中时间格式化显示异常的问题及解决过程。作者通过对比两段几乎相同的代码,发现了问题所在——缺少一对双引号,导致时间格式无法正确显示。
8204

被折叠的 条评论
为什么被折叠?



