有些朋友回复了看到老日志,没有太留意时间,就按着自己的心思回复了。给不知情的咋一看,还以为发生了什么事,其实都往往是老掉牙的过时产品。所以,想想给大家一个提点,记得有些站点也有这个功能;可是自己不会写,东找西找找到江海客帅哥,给帮忙解决了。下面是我从江海客那里抄来的:

此修改适用于Z-blog 1.8 Spirit Build 80722,其它版本不清楚。

修改FUNCTION\c_system_lib.asp的2739行,2740行:
ReDim aryTemplateTagsName(11)
ReDim aryTemplateTagsValue(11)

改为:
ReDim aryTemplateTagsName(12)
ReDim aryTemplateTagsValue(12)

还是这个文件,2765行,在其后增加:
Dim objArticle
Set objArticle=New TArticle
If objArticle.LoadInfoByID(log_ID) Then
aryTemplateTagsName( 12)="article/comment/difftime"
aryTemplateTagsValue(12)="距文章发布" & DateDiff("h",objArticle.PostTime,PostTime) & "小时"
Else
aryTemplateTagsName( 12)="article/comment/difftime"
aryTemplateTagsValue(12)=""
End If
Set objArticle=Nothing

修改模板b_article_comment.html,在合适位置增加<#article/comment/difftime#>标签。

间隔单位默认为小时(h),还有其他几种间隔单位,可通过修改以上代码:DateDiff("h",objArticle.PostTime,PostTime),把其中的"h"换为以下几种参数:
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒

效果举例:4楼 xx说 2008-9-13 7:56:37 (距发表32小时后)