diff --git a/lib/formatDate.js b/lib/formatDate.js index 0d752555..5eb586bf 100644 --- a/lib/formatDate.js +++ b/lib/formatDate.js @@ -9,10 +9,12 @@ export default function formatDate (date, local) { const d = new Date(date) const options = { year: 'numeric', month: 'short', day: 'numeric' } const res = d.toLocaleDateString(local, options) - return local.slice(0, 2).toLowerCase() === 'zh' + const format = local.slice(0, 2).toLowerCase() === 'zh' ? res.replace('年', '-').replace('月', '-').replace('日', '') : res + return format } + export function formatDateFmt (timestamp, fmt) { const date = new Date(timestamp) const o = { diff --git a/themes/fukasawa/components/ArticleDetail.js b/themes/fukasawa/components/ArticleDetail.js index c874a200..21138fa1 100644 --- a/themes/fukasawa/components/ArticleDetail.js +++ b/themes/fukasawa/components/ArticleDetail.js @@ -2,7 +2,6 @@ import TagItemMini from './TagItemMini' import Comment from '@/components/Comment' import NotionPage from '@/components/NotionPage' import ShareBar from '@/components/ShareBar' -import formatDate from '@/lib/formatDate' import { useGlobal } from '@/lib/global' import Link from 'next/link' import ArticleAround from './ArticleAround' @@ -19,7 +18,6 @@ export default function ArticleDetail(props) { if (!post) { return <>> } - const date = formatDate(post?.publishTime, locale.LOCALE) return (