diff --git a/src/components/VideoCard.tsx b/src/components/VideoCard.tsx index 9dcc1a5..08ac4ec 100644 --- a/src/components/VideoCard.tsx +++ b/src/components/VideoCard.tsx @@ -167,6 +167,14 @@ const VideoCard = forwardRef(function VideoCard const actualYear = year; const actualQuery = query || ''; const actualSearchType = type; + const displayYear = useMemo(() => { + if (!actualYear) return ''; + const normalized = actualYear.trim(); + if (!normalized || normalized === 'unknown') return ''; + const digits = normalized.replace(/\D/g, ''); + if (!digits) return normalized; + return digits.slice(-2).padStart(2, '0'); + }, [actualYear]); // 获取收藏状态(搜索结果页面不检查) useEffect(() => { @@ -944,7 +952,7 @@ const VideoCard = forwardRef(function VideoCard {/* 年份显示 */} - {actualYear && actualYear !== 'unknown' && actualYear.trim() !== '' && ( + {displayYear && (
(function VideoCard return false; }} > - {actualYear.slice(-2)}年 + {displayYear}年
)}