feat(user/questions): 手机端时间跨年自动补年份,避免省略年份后产生歧义
DateCompact:与当前同一年的渲染「月-日 时:分」,跨年补回完整「年-月-日 时:分」。 只砍年份会让「去年今天」和「今年今天」显示成同一串,逐条补年份比按年分组便宜得多 (列表带游标分页 + 可切排序/筛选,组标题会跨页重复或错位)。 桌面端不受影响,仍显示 Y-m-d H:i:s。 测试覆盖年份边界(同年 1/1 与 12/31、跨年);预览数据里放了一条 2025 年的提问用于肉眼核对。
This commit is contained in:
@@ -283,8 +283,9 @@
|
||||
<div class="uk-flex uk-flex-middle uk-flex-wrap" style="gap: 6px;">
|
||||
<!-- 手机端只显示「月-日 时:分」:完整时间占 127px,配合状态标签 + 操作按钮后
|
||||
一行放不下(360/390 宽实测会折行);桌面端仍显示完整年月日时分秒。
|
||||
tb-short / tb-text 与右侧状态标签共用 640px 这一个断点。 -->
|
||||
<span class="uk-text-small uk-text-muted"><span class="tb-short">{{Date .CreatedAt "m-d H:i"}}</span><span class="tb-text">{{Date .CreatedAt "Y-m-d H:i:s"}}</span></span>
|
||||
跨年的条目由 DateCompact 自动补回年份(否则「去年今天」和「今年今天」
|
||||
会渲染成同一串)。tb-short / tb-text 与右侧状态标签共用 640px 断点。 -->
|
||||
<span class="uk-text-small uk-text-muted"><span class="tb-short">{{DateCompact .CreatedAt}}</span><span class="tb-text">{{Date .CreatedAt "Y-m-d H:i:s"}}</span></span>
|
||||
{{ if .IsPinned }}
|
||||
<span class="uk-label uk-label-warning qlist-pill" title="{{t $.LangCode "qlist.pinned"}}"><span class="tb-short">{{t $.LangCode "qlist.pinnedShort"}}</span><span class="tb-text">{{t $.LangCode "qlist.pinned"}}</span></span>
|
||||
{{ end }}
|
||||
|
||||
Reference in New Issue
Block a user